Condividi tramite


SoapMethodAttribute.SoapAction Proprietà

Definizione

Ottiene o imposta il campo dell'intestazione SOAPAction utilizzato con le richieste HTTP inviate con questo metodo. Questa proprietà non è attualmente implementata.

public:
 property System::String ^ SoapAction { System::String ^ get(); void set(System::String ^ value); };
public string SoapAction { get; set; }
member this.SoapAction : string with get, set
Public Property SoapAction As String

Valore della proprietà

Campo dell'intestazione SOAPAction usato con le richieste HTTP inviate con questo metodo.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la SoapAction proprietà . Questo esempio di codice fa parte di un esempio più ampio fornito per la SoapMethodAttribute classe .

[SoapMethod(
   ResponseXmlElementName="ExampleResponseElement",
   ResponseXmlNamespace=
   "http://example.org/MethodResponseXmlNamespace",
   ReturnXmlElementName="HelloMessage",
   SoapAction="http://example.org/ExampleSoapAction#GetHello",
   XmlNamespace="http://example.org/MethodCallXmlNamespace")]
String^ GetHello( String^ name )
{
   return String::Format( L"Hello, {0}", name );
}
[SoapMethod(
     ResponseXmlElementName="ExampleResponseElement",
     ResponseXmlNamespace=
        "http://example.org/MethodResponseXmlNamespace",
     ReturnXmlElementName="HelloMessage",
     SoapAction="http://example.org/ExampleSoapAction#GetHello",
     XmlNamespace="http://example.org/MethodCallXmlNamespace")]
public string GetHello(string name)
{
    return "Hello, " + name;
}

Commenti

Questa proprietà non è attualmente implementata.

Il campo intestazione della richiesta HTTP SOAPAction indica la finalità della richiesta HTTP SOAP. Per altre informazioni sul campo SOAPAction, vedere la sezione Campo intestazione HTTP SOAPAction della specifica W3C.

Si applica a