protobuf-net

    19

    3答えて

    私は、相互にシリアル化されたprotobuf-netメッセージを送信する必要がある2つのネットワークアプリケーションを持っています。私はオブジェクトをシリアル化して送信することができますが、受信したバイトを逆シリアル化する方法がわかりません。 これでデシリアライズしようとしましたが、NullReferenceExceptionで失敗しました。 // Where "ms" is a memoryst

    1

    1答えて

    私は、メディアブラウザのシリアル化の必要性のためにproto-buf .Netを使い始めました。 新しいシステムには、プラグインで拡張できるエンティティフレームワークがあります。 たとえば、コアライブラリにMediaクラスを定義し、プラグインでSongなどのサブクラスを定義できます。 proto-buf .Netは、コア定義の基本クラスのすべてのサブタイプについて知っている必要があるようです。 は

    4

    2答えて

    私はList<object>を持っています。その中には、整数、文字列、カスタムタイプのようなオブジェクトがあります。すべてのカスタムタイプは基本的に調整されています。 私が今したいことは、protobuf.netでこのリストをシリアライズ/デシリアライズすることです。今まで私はそれぞれの型を明示的に宣言しなければならないと思っていますが、残念ながらこれらの混合リスト構造では不可能です。バイナリフォ

    1

    1答えて

    を定義していないデフォルト列挙型の値: ProtoBuf.ProtoException:デフォルトの列挙型の値Xは、オプションのプロパティに定義されていないY 私は難読化のすべてのものから影響を受けるすべての列挙型を除外した場合は正常に動作、しかし、私はので、私はそこに期待しより多くのコードの内容を難読化することができるようにprotobuf.netに切り替えより良い解決策です。 これは、prot

    2

    1答えて

    私はProtobuf-netのRPC機能を使用してWCF Webサービスを使用しようとしています。ここに私のサービス契約です: namespace WcfEchoService { // NOTE: If you change the interface name "IService1" here, you must also update the reference to "ISer