WCF中的SOAP响应

时间:2016-03-16 06:22:36

标签: wcf

我创建了WCF服务。它工作正常但我们的客户希望以某种特定形式做出回应。我分享了2条回复

enter image description here

我的代码:

 [ServiceContract]
public interface IService
{
    [OperationContract]    
    MyClass GetMyData();

// TODO: Add your service operations here
}

//使用下面示例中所示的数据协定将复合类型添加到服务操作中。     [DataContract]     公共类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 个答案:

答案 0 :(得分:1)

您的"客户期望"是一个XSD文件。它们旨在验证SOAP响应,而不是一个。 有plenty项服务可以根据您的XSD 验证您的XML响应。

如果您的客户想要 XSD回复,也许您必须找一个工具来做到这一点。我认为this可能有所帮助。