SoapDocumentMethodAttribute.Action Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví pole hlavičky SOAPAction
HTTP požadavku 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
Hodnota vlastnosti
Pole SOAPAction
hlavičky HTTP požadavku SOAP. Výchozí hodnota je http://tempuri.org/MethodName
, kde MethodName je název metody webové služby XML.
Příklady
Následující příklad kódu nastaví Action vlastnost na http://www.contoso.com/GetUserName
.
<%@ 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
Poznámky
Vlastnost je obvykle identifikátor URI označující Action záměr požadavku. Specifikace SOAP však neukládá žádná omezení formátu identifikátoru URI ani žádná pravidla týkající se toho, zda je identifikátor URI přeložitelný. Přítomnost a obsah Action vlastnosti mohou webové servery, jako jsou brány firewall, použít k odpovídajícímu filtrování zpráv požadavků PROTOKOLU SOAP v protokolu HTTP.
Ve výchozím nastavení rozhraní .NET Framework verze 1.1 publikuje Action vlastnost v atributu soapAction
soap:operation
elementu pro každou podporovanou vazbu SOAP v dokumentech WSDL vygenerovaných pro webovou službu XML. Další informace najdete ve specifikaci SOAP na webu W3C.