重複の可能性:
WCF からカスタム形式の SOAP メッセージを返す
質問を投稿する前に、私が実践して知っていることを次に示します。
- WCF サービス ライブラリを作成する
- Windows サービスでホストする
- クライアントからサービスにアクセスした
次に、現実世界の状況について説明します。クライアントが次のような SOAP メッセージを送信するという要件があります。
<soap:Body>
<m:CreateFolder xmlns:m=" ">
<m:UID>0124567890</m:UID>
<m:Owner>10.25</m:Owner>
<m:User>7.375</m:User>
<m:Developer>15.125</m:Developer>
<m:SupName>MySup.sup</m:SupName>
</m: CreateFolder>
私は、WCF が SOAP 部分を処理し、CreateFolder という名前のメソッドをすぐに実装し、パラメーター UID、Owner、User、Developer、および SupName を持つと考えました。
クライアントが何を意味するのか、私にはわかりません。私が知っているのは、サービスが Web ベースのインターフェースによって消費されるということだけです。ところで、サービスは上記のような形式でメッセージを返す必要もあります。
この「SOAP」を取得して処理する WCF サービスを作成するにはどうすればよいですか?