SoapHeaderDirection SoapHeaderDirection SoapHeaderDirection SoapHeaderDirection Enum

Definición

Especifica si el destinatario de SoapHeader es el servicio Web XML, el cliente de servicios Web XML o ambos.Specifies whether the recipient of the SoapHeader is the XML Web service, the XML Web service client, or both.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class SoapHeaderDirection
[System.Flags]
public enum SoapHeaderDirection
type SoapHeaderDirection = 
Public Enum SoapHeaderDirection
Herencia
SoapHeaderDirectionSoapHeaderDirectionSoapHeaderDirectionSoapHeaderDirection
Atributos

Campos

Fault Fault Fault Fault 4

Especifica que se envía SoapHeader al cliente de servicios Web XML cuando el método de servicios Web XML produce una excepción.Specifies the SoapHeader is sent to the XML Web service client when an exception is thrown by the XML Web service method.

In In In In 1

Especifica que SoapHeader se envía al servicio Web XML.Specifies the SoapHeader is sent to the XML Web service.

InOut InOut InOut InOut 3

Especifica que SoapHeader se envía tanto al servicio Web XML como al cliente de servicios Web XML.Specifies the SoapHeader is sent to both the XML Web service and the XML Web service client.

Out Out Out Out 2

Especifica que SoapHeader se envía al cliente de servicios Web XML.Specifies the SoapHeader is sent to the XML Web service client.

Ejemplos

El siguiente método de servicios Web XML especifica que myHeader el SoapHeader se envía desde el cliente de servicios Web XML hasta el servicio Web XML y, a continuación, de nuevo al cliente de servicios Web XML, independientemente de que se produzca una excepción durante la ejecución del servicio Web XML. forma.The following XML Web service method specifies that the myHeader SoapHeader is sent from the XML Web service client to the XML Web service and then back to the XML Web service client, regardless of an exception thrown during execution of the XML Web service method.

public ref class MyHeader: public SoapHeader
{
public:
   String^ MyValue;
};

public ref class MyWebService
{
public:
   MyHeader^ myHeader;

   [WebMethod]
   [SoapHeader("myHeader",
   Direction=SoapHeaderDirection::InOut|SoapHeaderDirection::Fault)]
   void MySoapHeaderReceivingMethod()
   {
      
      // Set myHeader->MyValue to some value.
   }

};

public class MyHeader : SoapHeader {
    public string MyValue;
}

public class MyWebService {

    public MyHeader myHeader;

    [WebMethod]
    [SoapHeader("myHeader", 
                Direction=SoapHeaderDirection.InOut | SoapHeaderDirection.Fault)]
    public void MySoapHeaderReceivingMethod() {

        // Set myHeader.MyValue to some value.

    }
}
   
Public Class MyHeader
    Inherits SoapHeader
    Public MyValue As String
End Class

Public Class MyWebService
    
    Public myHeader As MyHeader    
    
    <WebMethod, _
    SoapHeader("myHeader", _
                Direction := SoapHeaderDirection.InOut Or SoapHeaderDirection.Fault)> _
    Public Sub MySoapHeaderReceivingMethod()

        ' Set myHeader.MyValue to some value.
        
    End Sub
    
End Class

Comentarios

Se SoapHeaderAttribute puede aplicar a un método de servicios Web XML o a un método de una clase de proxy para un servicio Web XML.A SoapHeaderAttribute can be applied to either an XML Web service method or a method of a proxy class to an XML Web service. En cualquier caso, los destinatarios se especifican mediante SoapHeaderAttribute.Direction la propiedad.In either case, the recipients are specified by the SoapHeaderAttribute.Direction property. Para especificar que un método de servicios Web XML devuelva un encabezado SOAP cuando se produzca una excepción durante su ejecución, SoapHeaderAttribute aplique un al método y establezca SoapHeaderAttribute.Direction la propiedad Faulten.To specify that an XML Web service method returns a SOAP header when an exception is thrown during its execution, apply a SoapHeaderAttribute to the method and set the SoapHeaderAttribute.Direction property to Fault.

Se aplica a

Consulte también: