protobuf-net:回调,用于确定要序列化的对象

拉尔夫

我是protobuf-net的新手,我想知道如果我有一个对象图并且只想序列化其中的一部分,是否有可能影响哪些对象被序列化。我想到了某种回调或类似的东西。

马克·格雷维尔(Marc Gravell)

支持两种标准(其他框架使用的)模式用于条件序列化-如果我们有:

public Foo SomeProperty {get;set}

然后:

public bool ShouldSerializeSomeProperty() {...}

或者:

public bool SomePropertySpecified {
    get {...}
    set {...}
}

应该工作正常。返回true进行序列化,返回false进行忽略。根据您的目标框架,如果需要,它通常也可以是非公开的。

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Serializing an IEnumerable in protobuf-net

분류에서Dev

protobuf-net 닫기 tcpclient

분류에서Dev

Can't get Protobuf-net working with vb.net

분류에서Dev

WCF Rest 서비스 및 protobuf-net

분류에서Dev

Protobuf-net : 메시지 이름 변경

분류에서Dev

protobuf-net에서 IEnumerable 직렬화

분류에서Dev

Protobuf-net에서 VARIANT 구현 정보

분류에서Dev

Protobuf-net 동적 유형 배열

분류에서Dev

protobuf-net으로 ICloneable 구현

분류에서Dev

BigInteger 용 Protobuf-net 대리 클래스

분류에서Dev

Protobuf-net은 Protobuf.js의 데이터를 역 직렬화하지 않습니다.

분류에서Dev

protobuf import google / protobuf / timestamp.proto

분류에서Dev

.Net System.DateTime에서 Google Protobuf 타임 스탬프 생성

분류에서Dev

protobuf-net.Grpc를 사용한 클라이언트 콜백

분류에서Dev

Protobuf-net.Grpc 서비스 계약 상속

분류에서Dev

Protobuf-net 문자열 필드를 C # GUID로 역 직렬화

분류에서Dev

Protobuf-net 인식 할 수없는 스트림 접두사

분류에서Dev

protobuf-net으로 List <IComparable> 멤버 직렬화

분류에서Dev

protobuf-net v3 업데이트에서 IList <> 교체?

분류에서Dev

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

분류에서Dev

.net 코어 ProtoBuf의 Serializer는 어디에 있습니까?

분류에서Dev

protobuf.net De-Serializer가 무기한 대기

분류에서Dev

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

분류에서Dev

Protobuf-net and streams: InvalidCastException when not setting stream.Position = 0

분류에서Dev

protobuf-net-클래스 직렬화 및 객체에 저장

분류에서Dev

Protobuf-net은 카테고리 / 마스크별로 직렬화

분류에서Dev

필드의 Protobuf-net 지연 스트리밍 역 직렬화

분류에서Dev

f # 클래스와 함께 Protobuf-Net 사용

분류에서Dev

f # 클래스와 함께 Protobuf-Net 사용

Related 관련 기사

  1. 1

    Serializing an IEnumerable in protobuf-net

  2. 2

    protobuf-net 닫기 tcpclient

  3. 3

    Can't get Protobuf-net working with vb.net

  4. 4

    WCF Rest 서비스 및 protobuf-net

  5. 5

    Protobuf-net : 메시지 이름 변경

  6. 6

    protobuf-net에서 IEnumerable 직렬화

  7. 7

    Protobuf-net에서 VARIANT 구현 정보

  8. 8

    Protobuf-net 동적 유형 배열

  9. 9

    protobuf-net으로 ICloneable 구현

  10. 10

    BigInteger 용 Protobuf-net 대리 클래스

  11. 11

    Protobuf-net은 Protobuf.js의 데이터를 역 직렬화하지 않습니다.

  12. 12

    protobuf import google / protobuf / timestamp.proto

  13. 13

    .Net System.DateTime에서 Google Protobuf 타임 스탬프 생성

  14. 14

    protobuf-net.Grpc를 사용한 클라이언트 콜백

  15. 15

    Protobuf-net.Grpc 서비스 계약 상속

  16. 16

    Protobuf-net 문자열 필드를 C # GUID로 역 직렬화

  17. 17

    Protobuf-net 인식 할 수없는 스트림 접두사

  18. 18

    protobuf-net으로 List <IComparable> 멤버 직렬화

  19. 19

    protobuf-net v3 업데이트에서 IList <> 교체?

  20. 20

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

  21. 21

    .net 코어 ProtoBuf의 Serializer는 어디에 있습니까?

  22. 22

    protobuf.net De-Serializer가 무기한 대기

  23. 23

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

  24. 24

    Protobuf-net and streams: InvalidCastException when not setting stream.Position = 0

  25. 25

    protobuf-net-클래스 직렬화 및 객체에 저장

  26. 26

    Protobuf-net은 카테고리 / 마스크별로 직렬화

  27. 27

    필드의 Protobuf-net 지연 스트리밍 역 직렬화

  28. 28

    f # 클래스와 함께 Protobuf-Net 사용

  29. 29

    f # 클래스와 함께 Protobuf-Net 사용

뜨겁다태그

보관