SoapDocumentMethodAttribute.ResponseElementName プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML Web サービス メソッドに対する SOAP 応答に関連付けられている XML 要素を取得または設定します。
public:
property System::String ^ ResponseElementName { System::String ^ get(); void set(System::String ^ value); };
public string ResponseElementName { get; set; }
member this.ResponseElementName : string with get, set
Public Property ResponseElementName As String
プロパティ値
XML Web サービス メソッドに対する SOAP 応答に関連付けられている XML 要素。 既定値は WebServiceNameResult です。WebServiceName は XML Web サービス メソッドの名前です。
例
次のコード例では、SOAP 応答の XML Web サービス メソッドに関連付けられている XML 要素の名前を に MyCustomResponseElement
設定します。
<%@ WebService Language="C#" Class="SoapDocumentMethodSample" %>
using System.Web.Services;
using System.Web.Services.Protocols;
public class SoapDocumentMethodSample
{
[WebMethod]
[SoapDocumentMethod(ResponseNamespace="http://www.contoso.com",ResponseElementName="MyCustomResponseElement")]
public int[] ResponseDocument(int numentries)
{
int[] intarray = new int[numentries];
for (int i=0;i<numentries;i++)
{
intarray[i] = i;
}
return intarray;
}
}
<%@ WebService Language="VB" Class="SoapDocumentMethodSample" %>
Imports System.Web.Services
Imports System.Web.Services.Protocols
Public Class SoapDocumentMethodSample
<WebMethod(),SoapDocumentMethod(ResponseNamespace :="http://www.contoso.com",ResponseElementName := "MyCustomResponseElement")> _
Public Function ResponseDocument(numentries as Integer) As Integer()
Dim intarray(numentries - 1) as Integer
Dim i as Integer
For i = 0 To numentries - 1
intarray(i) = i
Next
Return intarray
End Function
End Class
注釈
はResponseElementName、 の場合ParameterStyleWrappedに SOAP 応答の要素の下にパラメーターをBody
ラップするために使用される XML 要素を定義します。 これは、XML Web サービスのサービス記述内の XML Web サービス メソッドに対する SOAP 応答を表す XSD スキーマに反映されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET