Compartir a través de


RoutingConfiguration.SoapProcessingEnabled Propiedad

Definición

Obtiene o establece un valor que indica si se deben procesar los mensajes entre clases MessageVersion de SOAP.

public:
 property bool SoapProcessingEnabled { bool get(); void set(bool value); };
public bool SoapProcessingEnabled { get; set; }
member this.SoapProcessingEnabled : bool with get, set
Public Property SoapProcessingEnabled As Boolean

Valor de propiedad

Boolean

Es true si se debe procesar los mensajes; de lo contrario, es false. El valor predeterminado es true.

Comentarios

El procesamiento SOAP es el proceso donde los mensajes se convierten entre clases MessageVersion de SOAP.

Al establecer este valor en, se false indica que RoutingBehavior no se debe instalar SoapProcessingBehavior en los puntos de conexión del cliente. Si se establece en false , debe agregar su propio inspector de mensajes u otro código para controlar algunos aspectos de los mensajes antes de enviarlos. También es posible deshabilitar el procesamiento SOAP en cada punto de conexión. Para obtener más información, vea la clase SoapProcessingBehavior.

De forma predeterminada, RoutingBehavior crea y adjunta un nuevo SoapProcessingBehavior con ProcessMessages establecido en true para cada punto de conexión de cliente. Si no desea usar SoapProcessingBehavior en un extremo concreto, cree un nuevo SoapProcessingBehavior con este valor establecido en false y, a continuación, asócielo al extremo en el que no desea que se produzca el procesamiento. Si RoutingBehavior observa que un cliente ya tiene un SoapProcessingBehavior, no intenta adjuntar otro.

Para deshabilitar la aplicación de SoapProcessingBehavior en cualquier extremo, deshabilite el procesamiento SOAP en RoutingBehavior y RoutingConfiguration .

Si SoapProcessingEnabled es true , SoapProcessingBehavior se agrega a la colección de extremos de cliente Behaviors .

Se aplica a