サービスの説明で操作として定義されている XML Web サービス メソッドに対する SOAP 要求に関連付けられている XML 要素を取得または設定します。
Public Property RequestElementName As String
[C#]
public string RequestElementName {get; set;}
[C++]
public: __property String* get_RequestElementName();public: __property void set_RequestElementName(String*);
[JScript]
public function get RequestElementName() : String;public function set RequestElementName(String);
プロパティ値
サービスの説明で操作として定義されている XML Web サービス メソッドに対する SOAP 要求に関連付けられている XML 要素。既定値は、XML Web サービス メソッドの名前です。
解説
RequestElementName は、 ParameterStyle が Wrapped の場合に、SOAP 要求の Body 要素の下でパラメータをラップするために使用する XML 要素を定義します。この値は、XML Web サービスの説明内の XML Web サービス メソッドに対する SOAP 要求を表す XSD スキーマに反映されます。
使用例
[Visual Basic, C#] MyCustomElement
に対する SOAP 要求で、XML Web サービス メソッドに関連付けられている XML 要素の名前を設定するコード例を次に示します。
<%@ WebService Language="VB" Class="SoapDocumentMethodSample" %>
Imports System.Web.Services
Imports System.Web.Services.Protocols
Public Class SoapDocumentMethodSample
<WebMethod(),SoapDocumentMethod(RequestNamespace :="https://www.contoso.com",RequestElementName := "MyCustomRequestElement")> _
Public Function RequestDocument(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
[C#]
<%@ WebService Language="C#" Class="SoapDocumentMethodSample" %>
using System.Web.Services;
using System.Web.Services.Protocols;
public class SoapDocumentMethodSample
{
[WebMethod]
[SoapDocumentMethod(RequestNamespace="https://www.contoso.com",RequestElementName="MyCustomElement")]
public int[] RequestDocument(int numentries)
{
int[] intarray = new int[numentries];
for (int i=0;i<numentries;i++)
{
intarray[i] = i;
}
return intarray;
}
}
[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
SoapDocumentMethodAttribute クラス | SoapDocumentMethodAttribute メンバ | System.Web.Services.Protocols 名前空間