SoapDocumentMethodAttribute.Action 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 campo de encabezado HTTP SOAPAction
de la solicitud SOAP.
public:
property System::String ^ Action { System::String ^ get(); void set(System::String ^ value); };
public string Action { get; set; }
member this.Action : string with get, set
Public Property Action As String
Valor de propiedad
Campo de encabezado HTTP SOAPAction
de la solicitud SOAP. El valor predeterminado es http://tempuri.org/MethodName
, donde MethodName es el nombre del método de servicio web XML.
Ejemplos
En el ejemplo de código siguiente se establece la Action propiedad http://www.contoso.com/GetUserName
en .
<%@ WebService Language="C#" class="MyUser" %>
using System.Web.Services;
using System.Web.Services.Protocols;
public class MyUser : WebService {
[ SoapDocumentMethod(Action="http://www.contoso.com/GetUserName")]
public string GetUserName() {
return User.Identity.Name;
}
}
<%@ WebService Language="VB" class="MyUser" %>
Imports System.Web.Services
Imports System.Web.Services.Protocols
Public Class MyUser
Inherits WebService
<SoapDocumentMethod(Action := "http://www.contoso.com/GetUserName")> _
Public Function _
GetUserName() As String
Return User.Identity.Name
End Function
End Class
Comentarios
Normalmente, la Action propiedad es un URI que indica la intención de la solicitud. Sin embargo, la especificación SOAP no aplica ninguna restricción al formato del URI o a las reglas sobre si el URI se puede resolver. Los servidores web pueden usar la presencia y el contenido de la Action propiedad, como los firewalls, para filtrar correctamente los mensajes de solicitud SOAP en HTTP.
De forma predeterminada, el .NET Framework versión 1.1 publica la Action propiedad en el soapAction
atributo del soap:operation
elemento para cada enlace SOAP admitido en los documentos WSDL generados para un servicio web XML. Para obtener más información, vea la especificación SOAP en el sitio web de W3C.