protobuf-net

    3熱度

    1回答

    觀察這個簡單的代碼,使用protobuf網版: interface IObject { } [ProtoContract] class Person : IObject { [ProtoMember(1)] public int Id { get; set; } [ProtoMember(2)] public string N

    1熱度

    1回答

    ,同時與新發布的protobuf.net打,我們遇到下面的代碼說明問題: [ProtoContract] class Node { public Node() { ChildLinks = new List<Link>(); ParentLinks = new List<Link>(); } [ProtoMember(1, Is

    1熱度

    1回答

    需要遵守以下瑣碎的一段代碼: [ProtoContract] public class B { [ProtoMember(1)] public int Y; } [ProtoContract] public class C { [ProtoMember(1)] public int Y; } c

    4熱度

    1回答

    使用ProtoBuf.net的最新2.0 beta版我試圖序列化派生類(只是例子),我得到空文件。爲什麼基類屬性沒有序列化? [ProtoContract] [Serializable] public class Web2PdfClient : Web2PdfEntity { } [ProtoContract] [Serializable] public class Web2Pd

    1熱度

    1回答

    我注意到v2 beta的下載不包含protogen,這是因爲現有的protogen-generated類正常嗎?

    3熱度

    1回答

    我仍在玩最新發布的protobuf-net版本,而且我遇到了一個我不明白的問題。 讓我們考慮一塊下面的代碼: [ProtoContract] class Node { public Node() { Children = new List<Node>(); } [ProtoMember(1, IsRequired

    2熱度

    2回答

    我有一個WCF合約概述了一個測試方法,它使用protobuf-net僅通過WCF返回一個類的實例。我可以在測試應用程序中序列化和反序列化,但是當我通過WCF發出請求時,類實例存在,但其所有屬性均爲null。 下面是相關的配置文件和類定義: [ProtoContract] public class TestClass { [ProtoMember(1)] public int

    1熱度

    1回答

    考慮下面的代碼: [Serializable, ProtoContract] [ProtoInclude(100, typeof(ValueA))] [ProtoInclude(101, typeof(ValueB))] public class Value { } [Serializable, ProtoContract] public class ValueA : Value

    7熱度

    1回答

    我將讀取從C#服務器發送的C++客戶端中的套接字中連續存儲的消息。我希望我能讀到這樣一條消息的大小: google::protobuf::uint32 m; coded_input->ReadVarint32(&m); cout << m << endl; 然後我想讀消息: Person person; CodedInputStream::Limit limit = coded_inpu

    2熱度

    2回答

    在將消息序列化到套接字(SerializeToFileDescritor)之後,C++客戶端和C#服務器之間的簡單通信陷入困境。 C++客戶端: Person person; person.set_id(54321); person.set_name("bla"); person.mutable_address()->set_line1("sdfa"); p