1

以下に示すようなWCFサービスがあります。次の WSDL を生成します。

組織内の命名規則に基づいて、要素名を ="tns:GetDataUsingDataContract" ではなく "tns:GetDataUsingDataContractInput" にする必要があります (つまり、"Input" という単語を追加する必要があります)。

C#コードを使用してどのように行うことができますか? また、生成された対応する xsd は、この変更を反映する必要があります。

[ServiceContract]
public interface IService1
{
    [OperationContract]
    CompositeType GetDataUsingDataContract(CompositeType composite);
}

WSDL

ここに画像の説明を入力

参照

  1. WSDL についてhttp://msdn.microsoft.com/en-us/library/ms996486.aspx
4

1 に答える 1

1

あなたの質問を理解しているかどうかは完全にはわかりませんが、次のように簡単にできます。

[ServiceContract]
public interface IService1
{
    [OperationContract(Name="GetDataUsingDataContractInput")]   
    CompositeType GetDataUsingDataContract(CompositeType composite);
}
于 2012-08-07T16:51:24.383 に答える