1
저는 protobuf-net을 사용하고 있습니다. 지금까지 그것을 좋아하지만, 한가지는 저를 괴롭 히고 있습니다. 메시지에서 사용하고 싶은 클래스가 있지만 원본에 없습니다.protobuf-net에 클래스를 추가하는 방법
이렇게 :
[ProtoContract]
class Test{
[ProtoMember(1)]
public Otherclass Attr {get;set}
}
하지만 ProtoBuf는 Otherclass를 직렬화하는 방법을 알지 못해서 코드에 액세스 할 수 없습니다. 그래서 어떻게해야 하는지를 설명해야하지만 어떻게해야합니까?
thx이지만 이름에있는 ALPHA는 너무 두려워서 길이를 보지 못했습니다. – Killili
@Killili'GlobalOptions'가 작동 할 수도 있습니다. 그렇지 않으면 별개의 DTO 레이어를 사용하는 것이 가장 좋습니다. 즉, 제어하는 대상에 데이터를 다시 매핑하십시오. –
그냥 질문 : 자세히 알려지지 않은 유형의 콜백을 추가하는 것이 좋지 않습니까? 따라서 프로그래머는 주문과 이름을 설명하기 위해 ProtoMemberAtrributes의 목록을 반환하는 것과 같은 사용자 지정 처리를 추가 할 수 있습니까? – Killili