我已经创建了WCF服务 . 它工作正常但我们的客户希望以某种特定形式做出回应 . 我分享了2条回复
我的代码:
[ServiceContract]
public interface IService
{
[OperationContract]
MyClass GetMyData();
// TODO: Add your service operations here
}
//使用下面示例中所示的数据协定将复合类型添加到服务操作 . [DataContract] public class MyClass {int _id; string _name;
[DataMember]
public int ID
{
get { return _id; }
set { _id = value; }
}
[DataMember]
public string Name
{
get { return _name; }
set { _name = value; }
}
}
1 回答
您的"Client Expectation"是XSD文件 . 它们旨在验证SOAP响应,而不是一个 . 有plenty的服务可以根据您的XSD对您的XML响应进行 validate .
如果您的客户想要XSD响应,也许您将不得不寻找一个工具来做到这一点 . 我认为this可能有所帮助 .