우리는 protobuf-net을 사용하고 있습니다 (그리고 그것을 좋아합니다!). 우리는 이제 부모 기본 클래스에서 파생 된 protocontract 장식 하위 클래스를 갖습니다.Protobuf-net은 비 직렬화 가능한 기본 클래스의 특정 멤버를 포함합니다
우리는 자식 클래스가 부모 클래스의 필드 중 일부를 직렬화/비 직렬화하도록하려고합니다.
public abstract class TableServiceEntity
{
public virtual string PartitionKey { get; set; }
public virtual string RowKey { get; set; }
public DateTime Timestamp { get; set; }
}
[ProtoContract]
public class IndicatorStreamIndex : TableServiceEntity
{
// protomember properties
}
우리가 어떻게 IndicatorStreamIndex가에 PartitionKey, RowKey 및 타임 스탬프를 역 직렬화/직렬화받을 수 있나요?
보다도,
잠시 후에 몇 가지 시도해 보겠습니다 ... –
마크, 감사합니다! 귀하의 회신을 기대하겠습니다. – ionwarp
당신은 protobuf-net의 어떤 버전을 사용하고 있습니까? 다른 기능을 사용할 수 있습니다. –