次の方法で共有


SoapDocumentMethodAttribute.RequestElementName プロパティ

サービスの説明で操作として定義されている 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 は、 ParameterStyleWrapped の場合に、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 名前空間