protobuf-net

    3

    1答えて

    私は、Duplexチャネルコールバック経由で現在通信している既存のWCFサービスのiPadクライアントを構築し始め、軽量データ転送オブジェクトを定期的にクライアントにプッシュしようとしています。私はモノタッチを使ってこれを行うつもりです。 私は、iOSプラットフォームがピアツーピア通信をサポートしていることを知っています。そのため、デバイスが最初の接続を開始した後、サービスからデバイスへのデュプレ

    1

    2答えて

    protobuf-netには、バイトフィールドがありますか?プロトコルバッファのバイト配列フ​​ィールドの仕様は仕様ですか? 基本的には、さまざまなオブジェクトをワイヤで送信したいと考えています。この場合、byte [] Payloadは別のプロトコルバッファの直列化オブジェクトになります。私はこのように私はタイプに おかげ public sealed class CellUpdateTransm

    1

    1答えて

    AsReferenceでプロパティを修飾することによって、合計550Kのうち5Kを余分に削り取るかどうかを決定する必要があります。結局のところ、5Kはわずか1%未満です。それでもパフォーマンスペナルティが非常に小さい場合、なぜそうではありませんか? ありがとうございました。共有参照が実際に存在する場合AsReferenceを使用して 明確化 は本当にサイズが小さくなります。私の質問は、パフォーマン

    1

    1答えて

    protobuf-netを使用すると、負のintに対してジグザグのエンコードを利用できますか? 負の値を持つオブジェクトプロパティをシリアル化しようとすると、protobuf-netは効率的なZigzagエンコーディングの代わりにfixed32/fixed64エンコーディングに戻ります。 など。 [ProtoContract] internal class TestPoint { [

    8

    1答えて

    私は、MIMEタイプを選ぶと、アクションパラメータのためのオブジェクトに生データをデシリアライズすることができるようにMVC3にいるProtobuf ValueProviderFactoryを試してみて、追加するために探していました。私はこれを使ってデフォルトのJsonシリアライザを変更することもできます。 JsonValueProviderFactory.csこの見れ はあまりにも難しいことでは

    7

    1答えて

    (注意:DictionaryはどこのProtoContract/ProtoMemberedクラスでもうまく動作します)この問題は、typeオブジェクトの場合にのみ発生します。 辞書の辞書をシリアル化しようとしていました。 typeof(オブジェクト)が機能しません。すべき?私は文字列ベースの回避策を実装する必要がありますか? このシナリオでは、オブジェクトは.netプリミティブにしかなりません。

    2

    2答えて

    ASP MVC3用のProtobuf ValueProviderFactoryを作成しようとしています。私はhow to add the factoriesを解決することができましたが、今はもっと緊急の問題に遭遇しました。現在の直列化は、デシリアライゼーションは、あらゆる種類の情報なしに達成されるので JavaScriptSerializer serializer = new JavaScript

    18

    2答えて

    文字列を使用してオブジェクトをシリアル化/逆シリアル化したいと思います。注記すると、私がシリアル化/デシリアライズすると、すべて正常に動作します。私がしようとしているのは、文字列を取得してデータベースに格納し、後でそれを取り出してデシリアライズすることです。ここで は動作するコードです: MemoryStream msTest = new MemoryStream(); Serializer.S

    2

    1答えて

    私たちは、googleの実装を使用してprotoオブジェクトを浮上させるJavaバックエンドを持っています。これらのオブジェクトをクライアント側で.netで使用して操作する必要があります。問題は、Googleがオブジェクトを多く変更するため、クライアントサイドでGoogleの不変のprotoオブジェクトの実装に頼ることを望まないということです。 protobuff-netは可変オブジェクトを提供し

    5

    1答えて

    私たちはたくさんのクラスを持つ巨大なアプリケーションを持っています。私たちは現在、この.netアプリケーションをMonotouchでIPadに移植しています。 DataContractSerializerにいくつかの問題があり、Marc Gravellのprotobuf-netシリアライザを使用したいと考えています。 クライアントとサーバー間の通信は、WCFサービスによって管理されます。 WCFサ