2016-04-29 11 views
0

タイトルの付いた問題の解決策を見つけるのを手伝ってください。私はいくつかのアクションでC#で開発されたWebサービスを持っています。各アクションには、要求用と応答用の2つのXSDがあります。私は、クライアント側でサービスが呼び出されると、これらのXSDがwsdlドキュメントに公開されることを望んでいます。これを達成するための助けが大歓迎です。ASP.NET Webserviceでxsdをwsdlにインポートするには?

+0

同じ質問もhttp://webapps.stackexchange.com/q/92373/122441?sem=2にあります。 –

答えて

0

webMethodを変更できますか?はいの場合、XmlAttributeInclude属性でメソッドを飾ることができます。

これには、WebサービスのWSDLにXYZ型とABC型の宣言が含まれている必要があります。私はあなたのニーズを理解したことを願っています。

[XmlInclude(typeof(XYZ))] 
    [XmlInclude(typeof(ABC))] 
    [WebMethod()] 
    public XYZ Foo(ABC data) 
    { 
     return new XYZ(); 
    } 
関連する問題