SoapProcessingBehavior Classe

Definizione

Definisce il comportamento dell'endpoint client usato per effettuare il marshalling dei messaggi tra diversi tipi di associazione e versioni dei messaggi.

public ref class SoapProcessingBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior
type SoapProcessingBehavior = class
    interface IEndpointBehavior
Public Class SoapProcessingBehavior
Implements IEndpointBehavior
Ereditarietà
SoapProcessingBehavior
Implementazioni

Commenti

L'elaborazione SOAP è il processo in cui i messaggi vengono convertiti tra le versioni dei messaggi.

L'elaborazione dei messaggi da una MessageVersion a un'altra viene eseguita creando un nuovo messaggio WCF contenente la parte del corpo e le intestazioni pertinenti dal messaggio WCF in arrivo. Le intestazioni specifiche per l'indirizzamento, o comprese a livello di router, non vengono usate durante la costruzione del nuovo messaggio WCF perché queste intestazioni sono di una versione diversa (nel caso delle intestazioni di indirizzamento) o sono state elaborate come parte della comunicazione tra il client e il router.

Se un'intestazione viene inserita nel messaggio in uscita è determinata dal fatto che sia stato contrassegnato come compreso come passato attraverso il livello del canale in ingresso. Le intestazioni non comprese (ad esempio le intestazioni personalizzate) non vengono rimosse e quindi passano attraverso il servizio di routing.

Costruttori

Nome Descrizione
SoapProcessingBehavior()

Crea una nuova istanza della SoapProcessingBehavior classe .

Proprietà

Nome Descrizione
ProcessMessages

Ottiene o imposta un valore che indica se i messaggi devono essere elaborati.

Metodi

Nome Descrizione
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Aggiunge nuovi elementi di associazione a un endpoint.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Applica il comportamento dell'endpoint specificato al client.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Applica il comportamento dell'endpoint specificato al dispatcher dell'endpoint.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(ServiceEndpoint)

Convalida l'endpoint del servizio.

Si applica a