2011-09-11 4 views

答えて

3

DataContractSerializerがデフォルトで使用されます。サービス側では、使用されたシリアライザをビヘイビアで制御できます。デフォルトでは、DataContractFormatXmlSerializerFormatという属性があります。これらの属性は、サービス契約、サービスの実装または操作に適用できます。クライアント側では、型記述がDataContractSerializerによってシリアライズ可能である場合は、それはXmlSerializerを使用して、svcutilはデータコントラクトのシリアル化を使用します。

NetDataContractSerializerは、動作が準備されていません - you must create it yourselvesです。 NetDataContractSerializerを使用すると、クライアントとタイプ(データコントラクト、サービス契約)を持つアセンブリを共有するので、ビヘイビアも共有して、そのビヘイビアとサービス契約を直接マークすることができるため、クライアントからも認識されません。

+2

リンクが悲しく壊れています – i3arnon

関連する問題