SoapMethodAttribute.SoapAction Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o campo de cabeçalho SOAPAction usado com pedidos HTTP enviados com este método. Esta propriedade ainda não está implementada.
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
Valor de Propriedade
O campo de cabeçalho SOAPAction usado com pedidos HTTP enviados com este método.
Exemplos
O seguinte exemplo de código mostra como usar a SoapAction propriedade. Este exemplo de código faz parte de um exemplo maior fornecido para a 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;
}
Observações
Esta propriedade ainda não está implementada.
O campo de cabeçalho do pedido HTTP SOAPAction indica a intenção do pedido HTTP SOAP. Para mais informações sobre o campo SOAPAction, consulte a secção Campo de Cabeçalho HTTP SOAPAction da especificação W3C.