私はbasicHttpBinding
WCFサービスを持っています。 契約を介して、私はIEnumerable<myType>
を引数として取り込むメソッドを公開します。 myType
クラスはISerializable
から継承し、私はmyType(SerializationInfo info, StreamingContext context)
WCFサービスメソッドの引数
にGetObjectData()
とコンストラクタを実装私は、引数としてIEnumerable<myType>
を取り、私のWCFの契約でメソッドを離れるとき、私はもはや本当にサービスを使用することはできません。私は参照を追加することができますが、実際には私が期待しているメソッドのいずれかを公開していません。
私は人々が自分のネットワークメソッドに引数を渡す多くの人々が属性を使用しているのを見てきました。
私はバイナリシリアル化を使用しようとしていますが、それは動作しません。 バイナリを送信できるようにするWCFサービスのタイプはありますか、それともすべてXMLシリアライズする必要がありますか?もしそうなら、どうすればmyTypeがXML Serializableであるかを確認できます。