WCF 通信でネットワーク経由で送信されるデータ コントラクトについて疑問に思っています。相互運用性のために、データ コントラクトの一部としてネイティブ .NET 型を送信することはお勧めできません (許可されていない可能性さえありますか?)。
ServiceOperationへの入力として.NETXmlDocumentタイプを受け入れるサービスが必要です。タイプ(DataContract属性でマークされる)を保持するラッパークラス(属性でマークされる)を作成し、これをパラメーターとして使用する場合、これは合法/可能ですか?XmlDocumentDataMemberServiceOperation
XmlDocumentタイプの利便性を維持しながら、相互運用性を確保するにはどうすればよいですか? stringのパラメーターとしてa を受け入れてから、サービス側でメソッドを使用してServiceOperationan をインスタンス化する方が良い設計上の選択ではないでしょうか?XmlDocumentXmlDocument.LoadXml(string)
ヘルプ/ビュー/コメントをお待ちしております。wcf を使い始めたばかりなので、最初にサービスの作成に飛び込む前に、頭の中の混乱を解消したいと思います。
ありがとう!