3
別のプロセスのデータを提供するWCF Restサービスを構築します。彼の名前はGetDataだとします。 この1つは、この構造を持つXMLレスポンスを提供します。WCF XML応答スキーマの定義
<?xml version="1.0" encoding="utf-8"?>
<GetDataResponse xmlns="http://tempuri.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetDataResult>
<DataMessage>
<a></a>
<b></b>
<c></c>
</DataMessage>
</GetDataResult>
</GetDataResponse>
サービス・インターフェース:
[XmlSerializerFormat]
[OperationContract(Name = "GetData")]
[WebInvoke(Method = "GET",
ResponseFormat = WebMessageFormat.Xml,
BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "Data/{Param}")]
List<DataMessage> GetData(string Params);
私はたDataMessageクラス以下、それを保存した後、XMLをデシリアライズしたいと思います。だから、私はこのスキーマを持っているしたいと思います:
<?xml version="1.0" encoding="utf-8"?>
<DataMessages xmlns="http://tempuri.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<DataMessage>
<a></a>
<b></b>
<c></c>
</DataMessage>
</DataMessages>
私はこのようにそれを持っているサービス応答スキーマを定義するために何をすべき?
ありがとうございます。