私のwcfサービスが次の形式でメッセージに応答する必要があります。WCF XML応答
<Date>
1;test;306;values;1,2;product
</Date>
どのように私のWCFサービスを作成する必要がありますか。
サンプルコードを記入してください。この設定で
私のwcfサービスが次の形式でメッセージに応答する必要があります。WCF XML応答
<Date>
1;test;306;values;1,2;product
</Date>
どのように私のWCFサービスを作成する必要がありますか。
サンプルコードを記入してください。この設定で
、あなたは(あなたが得ることができる限り近いおそらく)かなり近づいている:
サービス契約:
[ServiceContract(Namespace="")]
public interface IService1
{
[OperationContract]
Response GetData(Request input);
}
メッセージは、要求と応答のためを契約
[MessageContract(IsWrapped = false)]
public class Request
{
[MessageBodyMember(Name = "DateRequest")]
public string Input { get; set; }
}
[MessageContract(IsWrapped = false)]
public class Response
{
[MessageBodyMember(Name = "Date")]
public string ReturnString { get; set; }
}
これに基づいてサービスを実装し、pあなたはこのようなXMLレスポンスを返さなければなりません:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header />
<s:Body>
<Date>1;test;306;values;1,2;product</Date>
</s:Body>
</s:Envelope>
marcさんに感謝しますが、封筒、ヘッダー、ボディータグが来ています。ありがとう。 – santhosh
@santhosh:あなたはSOAPサービスを持っている必要がある場合、それらを取り除くことはできません.... –
一重引用符については確信していますか? – rene
いいえ、私のタイプの間違い – santhosh
@marc_s私はSOAPサービスが必要です、私のエンドクライアントはこのタイプのメッセージフォーマットを受け入れます。 – santhosh