C# 更改根节点(响应)wcf服务
我用vs2013的默认示例创建了一个简单的wcf服务。我需要更改GetData中响应GetDataResponse的根 我怎么做C# 更改根节点(响应)wcf服务,c#,asp.net-mvc,wcf,service,response,C#,Asp.net Mvc,Wcf,Service,Response,我用vs2013的默认示例创建了一个简单的wcf服务。我需要更改GetData中响应GetDataResponse的根 我怎么做 您已输入:0 您需要使用Messagecontract来更改(控制)SOAP请求/响应。例如:创建一个新的响应类并用Messagecontract装饰,如下所示 [MessageContract(IsWrapped=true, WrapperName="GetDataResponse",
您已输入:0
您需要使用Messagecontract来更改(控制)SOAP请求/响应。例如:创建一个新的响应类并用Messagecontract装饰,如下所示
[MessageContract(IsWrapped=true,
WrapperName="GetDataResponse",
WrapperNamespace="http://MyCompany.com/Response")]
public class GetDataInfo
{
}
调用WCF服务时,将上述类用作resposne对象。
有关更多详细信息,请参阅。GetDataResponse是根据GetData的名称生成的。您可以重命名GetData或向[OperationContract]属性添加其他“Name”属性。这个例子正是我所需要的。多谢各位