Condividi tramite


SoapProcessingBehavior Classe

Definizione

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

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 di messaggi da un oggetto MessageVersion a un altro viene eseguita costruendo un nuovo messaggio WCF contenente la parte del corpo e le relative intestazioni dal messaggio WCF in ingresso. Le intestazioni specifiche dell'indirizzamento o quelle riconosciute al livello del router non vengono usate durante la costruzione del nuovo messaggio WCF, poiché queste intestazioni presentano una versione diversa (nel caso delle intestazioni di indirizzamento) o sono state elaborate come parte della comunicazione tra il client e il router.

Il posizionamento di un'intestazione nel messaggio in uscita viene determinato dal fatto che essa venga contrassegnata o meno come riconosciuta quando è passata attraverso il livello del canale in ingresso. Le intestazioni non riconosciute (quali ad esempio le intestazioni personalizzate) non vengono rimosse e passano pertanto attraverso il servizio di routing.

Costruttori

SoapProcessingBehavior()

Crea una nuova istanza della classe SoapProcessingBehavior.

Proprietà

ProcessMessages

Ottiene o imposta un valore che indica se è necessario elaborare i messaggi.

Metodi

AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Aggiunge i 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 sul 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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(ServiceEndpoint)

Convalida l'endpoint di servizio.

Si applica a