목록을 사용할 때 Protobuf-net GetProto 이상한 이름

판토 니스

다음과 같은 수업이 있습니다.

[ProtoContract]
public class BaseModel<T>
{
    [ProtoMember(1, IsRequired = true), ]
    public int Timestamp { get; set; }

    [ProtoMember(2, IsRequired = true)]
    public T Data { get; set; }
}

[ProtoContract]
public class IdName
{
    [ProtoMember(1)]
    public int Id { get; set; }

    [ProtoMember(2)]
    public string Name { get; set; }
}

그리고 다음 메서드를 호출하여 proto 파일을 생성합니다.

string protoFile = Serializer.GetProto<List<IdName>>();

다음과 같은 출력이 나타납니다.

package Protobuf_Test;

message BaseModel_List`1 {
   required int32 Timestamp = 1 [default = 0];
   repeated IdName Data = 2;
}
message IdName {
   optional int32 Id = 1 [default = 0];
   optional string Name = 2;
}

이 이상한 이름을 생성하는 이유는 무엇 BaseModel_List`1입니까? 이것에 대한 이름을 설정하는 방법이 있습니까?

미리 감사드립니다

마크 그 라벨

질문의 코드 :

string protoFile = Serializer.GetProto<List<IdName>>();

잘 작동합니다-나쁜 이름은 없습니다. 다음을 의미한다고 가정합니다.

string protoFile = Serializer.GetProto<BaseModel<List<IdName>>>();

그런 다음 생성기 코드에 대한 감독입니다. 나는 이것을 버그로 기록했다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

목록에 사전을 추가 할 때 이상한 동작

분류에서Dev

파이썬 목록을 추가 할 때 이상한 pymongo 동작

분류에서Dev

인수 목록을 반환 할 때 이상한 출력

분류에서Dev

JSON.NET을 사용하여 복잡한 사전을 직렬화 할 때 '키'및 '값'의 이름 변경

분류에서Dev

ForLoop을 사용하여 CSV를 읽고 목록에 데이터를 추가 할 때 이상한 결과

분류에서Dev

Protobuf-net이 목록을 직렬화하지 않음

분류에서Dev

열거 형을 사용한 Protobuf 이상한 동작

분류에서Dev

앱이 목록을 사용할 때 Android 4.4에서 RejectedExecutionException 방지

분류에서Dev

DD 이름을 사용할 때 파일 이름 바꾸기

분류에서Dev

중첩 테이블 셀을 사용할 때 이상한 동작

분류에서Dev

PropertyGrid-> BindingList-> 목록에 항목을 추가 할 때 이상한 동작

분류에서Dev

JsonPropertyAttribute를 사용할 때 JSON.NET 충돌 속성 이름

분류에서Dev

bind_rows / data.frame을 사용할 때 목록 요소의 이름을 열로 설정

분류에서Dev

파이썬의 사전 내부 목록에 항목을 추가 할 때 이상한 동작

분류에서Dev

파이썬의 사전 내부 목록에 항목을 추가 할 때 이상한 동작

분류에서Dev

자동 생성 (Serializer.GetProto <> ())을 사용할 때 .proto 파일에 서비스를 포함하는 방법

분류에서Dev

names ()를 사용할 때 붙여 넣기로 목록의 이름을 구성하는 방법

분류에서Dev

SqlDataReader.IsDBNull을 사용할 때 열 이름 사용

분류에서Dev

Android Studio에서 Constraint Layout을 사용할 때 이상한 결과

분류에서Dev

malloc을 사용할 때 이상한 동작

분류에서Dev

행렬을 R의 목록으로 분할 할 때 이상한 출력

분류에서Dev

Protobuf.net Any 데이터 유형을 사용하는 방법?

분류에서Dev

기존 바이트 배열을 사용하는 C # Protobuf .NET

분류에서Dev

목록을 numpy 배열로 변환 할 때 이상한 값 형식 지정

분류에서Dev

파이썬에서 목록을 사용할 때 새 줄을 피하는 방법

분류에서Dev

nodejs에서 protobufjs를 사용하여 .net에서 protobuf 메시지를 사용할 때 잘못된 와이어 유형 및 색인 범위를 벗어남 오류

분류에서Dev

protobuf-net에서 주어진 유형을 직렬화 / 역 직렬화 할 때 사용할 사용자 정의 메소드를 지정하는 방법이 있습니까?

분류에서Dev

Protobuf.NET-트리거링 참조가 목록에있을 때 "가능한 재귀 감지 됨"문제

분류에서Dev

목록 이해력을 사용할 때 하위 목록 생성을 피하십시오.

Related 관련 기사

  1. 1

    목록에 사전을 추가 할 때 이상한 동작

  2. 2

    파이썬 목록을 추가 할 때 이상한 pymongo 동작

  3. 3

    인수 목록을 반환 할 때 이상한 출력

  4. 4

    JSON.NET을 사용하여 복잡한 사전을 직렬화 할 때 '키'및 '값'의 이름 변경

  5. 5

    ForLoop을 사용하여 CSV를 읽고 목록에 데이터를 추가 할 때 이상한 결과

  6. 6

    Protobuf-net이 목록을 직렬화하지 않음

  7. 7

    열거 형을 사용한 Protobuf 이상한 동작

  8. 8

    앱이 목록을 사용할 때 Android 4.4에서 RejectedExecutionException 방지

  9. 9

    DD 이름을 사용할 때 파일 이름 바꾸기

  10. 10

    중첩 테이블 셀을 사용할 때 이상한 동작

  11. 11

    PropertyGrid-> BindingList-> 목록에 항목을 추가 할 때 이상한 동작

  12. 12

    JsonPropertyAttribute를 사용할 때 JSON.NET 충돌 속성 이름

  13. 13

    bind_rows / data.frame을 사용할 때 목록 요소의 이름을 열로 설정

  14. 14

    파이썬의 사전 내부 목록에 항목을 추가 할 때 이상한 동작

  15. 15

    파이썬의 사전 내부 목록에 항목을 추가 할 때 이상한 동작

  16. 16

    자동 생성 (Serializer.GetProto <> ())을 사용할 때 .proto 파일에 서비스를 포함하는 방법

  17. 17

    names ()를 사용할 때 붙여 넣기로 목록의 이름을 구성하는 방법

  18. 18

    SqlDataReader.IsDBNull을 사용할 때 열 이름 사용

  19. 19

    Android Studio에서 Constraint Layout을 사용할 때 이상한 결과

  20. 20

    malloc을 사용할 때 이상한 동작

  21. 21

    행렬을 R의 목록으로 분할 할 때 이상한 출력

  22. 22

    Protobuf.net Any 데이터 유형을 사용하는 방법?

  23. 23

    기존 바이트 배열을 사용하는 C # Protobuf .NET

  24. 24

    목록을 numpy 배열로 변환 할 때 이상한 값 형식 지정

  25. 25

    파이썬에서 목록을 사용할 때 새 줄을 피하는 방법

  26. 26

    nodejs에서 protobufjs를 사용하여 .net에서 protobuf 메시지를 사용할 때 잘못된 와이어 유형 및 색인 범위를 벗어남 오류

  27. 27

    protobuf-net에서 주어진 유형을 직렬화 / 역 직렬화 할 때 사용할 사용자 정의 메소드를 지정하는 방법이 있습니까?

  28. 28

    Protobuf.NET-트리거링 참조가 목록에있을 때 "가능한 재귀 감지 됨"문제

  29. 29

    목록 이해력을 사용할 때 하위 목록 생성을 피하십시오.

뜨겁다태그

보관