SoapDocumentMethodAttribute.RequestElementName Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el elemento XML asociado a la solicitud SOAP de un método de servicios Web XML, definido en una descripción de servicio como operación.
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
Valor de propiedad
Elemento XML asociado a la solicitud SOAP de un método de servicios Web XML, definido en una descripción de servicios como operación. El valor predeterminado es el nombre del método de servicios Web XML.
Ejemplos
En el ejemplo de código siguiente se establece el nombre del elemento XML asociado al método de servicio web XML en la solicitud SOAP en 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
Comentarios
RequestElementName define el elemento XML utilizado para encapsular los parámetros debajo del Body
elemento de la solicitud SOAP cuando ParameterStyle es Wrapped. Esto se refleja en el esquema XSD que representa la solicitud SOAP al método de servicio web XML dentro de la descripción del servicio para un servicio web XML.