Condividi tramite


RoutingConfiguration.SoapProcessingEnabled Proprietà

Definizione

Ottiene o imposta un valore che indica se è necessario elaborare i messaggi tra gli oggetti MessageVersion 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

Valore della proprietà

true se è necessario elaborare i messaggi; in caso contrario, false. Il valore predefinito è true.

Commenti

L'elaborazione SOAP è il processo in cui i messaggi vengono convertiti tra gli oggetti MessageVersion SOAP.

L'impostazione di questo valore su false indica che l'oggetto RoutingBehavior non deve installare negli SoapProcessingBehavior endpoint client. Se impostato su false, è necessario aggiungere il proprio controllo messaggi o altro codice per gestire alcuni aspetti dei messaggi prima dell'invio. È inoltre possibile disabilitare l'elaborazione SOAP su ciascun endpoint. Per altre informazioni, vedere la classe SoapProcessingBehavior.

Per impostazione predefinita, crea RoutingBehavior e collega un nuovo SoapProcessingBehavior oggetto con ProcessMessages impostato su true per ogni endpoint client. Se non si vuole usare in SoapProcessingBehavior un endpoint specifico, creare un nuovo SoapProcessingBehavior con questo valore impostato su false e quindi collegarlo all'endpoint in cui non si vuole eseguire l'elaborazione. Se l'oggetto RoutingBehavior rileva che un client dispone già di un oggetto SoapProcessingBehavior, non tenta di allegarne un altro.

Per disabilitare l'applicazione di SoapProcessingBehavior in qualsiasi endpoint, disabilitare l'elaborazione SOAP in RoutingBehavior e .RoutingConfiguration

Se SoapProcessingEnabled è true, l'oggetto SoapProcessingBehavior viene aggiunto alla raccolta di endpoint Behaviors client.

Si applica a