SoapDocumentMethodAttribute.Action Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das SOAPAction
-HTTP-Headerfeld der SOAP-Anforderung ab oder legt dieses fest.
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
Eigenschaftswert
Das SOAPAction
-HTTP-Headerfeld der SOAP-Anforderung. Der Standardwert ist http://tempuri.org/MethodName
, wobei MethodName der Name der XML-Webdienstmethode ist.
Beispiele
Im folgenden Codebeispiel wird die Action -Eigenschaft auf http://www.contoso.com/GetUserName
festgelegt.
<%@ 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
Hinweise
In der Regel ist die Action -Eigenschaft ein URI, der die Absicht der Anforderung angibt. Die SOAP-Spezifikation enthält jedoch keine Einschränkungen für das Format des URI oder regeln, ob der URI auflösbar ist. Das Vorhandensein und der Inhalt der Action Eigenschaft können von Webservern, z. B. Firewalls, verwendet werden, um SOAP-Anforderungsmeldungen in HTTP entsprechend zu filtern.
Standardmäßig veröffentlicht die .NET Framework Version 1.1 die Action Eigenschaft im soapAction
Attribut des Elements für jede unterstützte SOAP-Bindung in WSDL-Dokumenten, die soap:operation
für einen XML-Webdienst generiert wurden. Weitere Informationen finden Sie in der SOAP-Spezifikation auf der W3C-Website.