Freigeben über


SoapDocumentMethodAttribute.Action Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des SOAPAction HTTP-Headerfelds der SOAP-Anforderung.

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.

<%@ 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 legt jedoch keine Einschränkungen für das Format des URI oder regeln darüber, ob der URI aufgelöst werden kann. Das Vorhandensein und der Inhalt der Action Eigenschaft können von Webservern wie Firewalls verwendet werden, um SOAP-Anforderungsmeldungen in HTTP entsprechend zu filtern.

Standardmäßig veröffentlicht .NET Framework, Version 1.1, die Action Eigenschaft im soapAction Attribut des soap:operation Elements für jede unterstützte SOAP-Bindung in WSDL-Dokumenten, die für einen XML-Webdienst generiert wurden. Weitere Informationen finden Sie in der SOAP-Spezifikation auf der W3C-Website.

Gilt für: