SoapDocumentMethodAttribute.RequestElementName Eigenschaft

Definition

Ruft das XML-Element ab, das der SOAP-Anforderung für eine XML-Webdienstmethode zugeordnet ist, die in einer Dienstbeschreibung als Vorgang definiert ist, oder legt dieses fest.Gets or sets the XML element associated with the SOAP request for an XML Web service method, which is defined in a service description as an operation.

public:
 property System::String ^ RequestElementName { System::String ^ get(); void set(System::String ^ value); };
public string RequestElementName { get; set; }
member this.RequestElementName : string with get, set
Public Property RequestElementName As String

Eigenschaftswert

Das XML-Element, das der SOAP-Anforderung für eine XML-Webdienstmethode zugeordnet ist, die in einer Dienstbeschreibung als Vorgang definiert ist.The XML element associated with the SOAP request for an XML Web service method, which is defined in an service description as an operation. Der Standardwert ist der Name der XML-Webdienstmethode.The default value is the name of the XML Web service method.

Beispiele

Im folgenden Codebeispiel wird der Name des XML-Elements, das der XML-Webdienst Methode in der SOAP-Anforderung zugeordnet ist, auf MyCustomElementfestgelegt.The following code example sets the name of the XML element associated with the XML Web service method in the SOAP request to MyCustomElement.

<%@ WebService Language="C#" Class="SoapDocumentMethodSample" %>
    
using System.Web.Services;
using System.Web.Services.Protocols;

public class SoapDocumentMethodSample
{
   [WebMethod]
   [SoapDocumentMethod(RequestNamespace="http://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;
   }
}
<%@ WebService Language="VB" Class="SoapDocumentMethodSample" %>
    
Imports System.Web.Services
Imports System.Web.Services.Protocols

Public Class SoapDocumentMethodSample

   <WebMethod(),SoapDocumentMethod(RequestNamespace :="http://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

Hinweise

Der RequestElementName definiert das XML-Element, das verwendet wird, um die Parameter unter dem Body Element der SOAP-Anforderung zu wrappen, wenn ParameterStyle Wrappedist.The RequestElementName defines the XML element used to wrap the parameters beneath the Body element of the SOAP request when ParameterStyle is Wrapped. Dies entspricht dem XSD-Schema, das die SOAP-Anforderung an die XML-Webdienst Methode in der Dienst Beschreibung für einen XML-Webdienst darstellt.This is reflected in the XSD schema representing the SOAP request to the XML Web service method within the service description for an XML Web service.

Gilt für: