我有一个WCF服务,如下所示。它生成以下WSDL。
根据组织中的命名约定,我需要元素名称为“tns:GetDataUsingDataContractInput”而不是=“tns:GetDataUsingDataContract”(即,“输入”一词需要为附上。)
我们怎样才能使用C#代码?此外,生成的相应xsd应反映此更改。
[ServiceContract]
public interface IService1
{
[OperationContract]
CompositeType GetDataUsingDataContract(CompositeType composite);
}
WSDL
参考
答案 0 :(得分:1)
我不完全确定我理解你的问题,但它可以像做一样简单:
[ServiceContract]
public interface IService1
{
[OperationContract(Name="GetDataUsingDataContractInput")]
CompositeType GetDataUsingDataContract(CompositeType composite);
}