私は、データ コントラクトに取り組んでいるプロジェクトで protobuf-net を使用してい.proto
ます。手動でファイルを作成し、カスタム ツールに C# コードを吐き出させています。また、サービス契約にも使用し始めており、サービス インターフェイスも問題なく作成されています。
一部のシステムへの接続のために WCF を使用しているため、datacontracts
ジェネレーター オプションを有効にしました。System.ServiceModel
属性は存在しますが、サービスが発生させる可能性のある特定の障害を宣言する方法がないようです。
したがって、私の問題は基本的に次のとおりです。
- Protocol Buffers 言語には、例外/障害の構造がないようです。
- FaultContract 属性を生成するための protobuf-net オプションが表示されません。
- protobuf-net によって生成されたインターフェイスは部分的であると宣言されていないため、生成されたコードを拡張することはできません。
protobuf-net でサービス WCF 操作エラーを宣言する方法はありますか、それともバージョン 2 を待たなければならないものですか?
どうもありがとう。