ClientViaBehavior Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
La classe ClientViaBehavior viene utilizzata dai client per specificare l'URI per il quale deve essere creato il canale del trasporto.
public ref class ClientViaBehavior : System::ServiceModel::Description::IEndpointBehavior
public class ClientViaBehavior : System.ServiceModel.Description.IEndpointBehavior
type ClientViaBehavior = class
interface IEndpointBehavior
Public Class ClientViaBehavior
Implements IEndpointBehavior
- Ereditarietà
-
ClientViaBehavior
- Implementazioni
Commenti
Se tale comportamento esiste nel comportamento di raccolta su un endpoint client, il trasporto utilizza l'URI che fornisce, mentre tutti gli altri livelli del canale dello stack utilizzano la classe EndpointAddress fornita quando si costruisce la classe ChannelFactory. L'oggetto EndpointAddress diviene inoltre l'intestazione To
di WS-Addressing.
Utilizzare questo comportamento quando la destinazione di rete immediata non è il processore desiderato del messaggio al fine di consentire conversazioni multihop quando l'applicazione chiamante non conosce necessariamente la destinazione finale o quando l'intestazione Via
della destinazione non è un indirizzo.
È inoltre possibile impostare questo valore utilizzando l'elemento < clientVia > in un file di configurazione dell'applicazione client.
Costruttori
ClientViaBehavior(Uri) |
Inizializza una nuova istanza della classe ClientViaBehavior. |
Proprietà
Uri |
Ottiene o imposta l'URI per il quale creare il canale del trasporto. |
Metodi
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) |
Implementazioni dell'interfaccia esplicita
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Non implementato. |
IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Imposta l'oggetto Via sull'URI per cui viene creato il canale del trasporto. |
IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Implementa una modifica o un'estensione del servizio all'interno di un endpoint. |
IEndpointBehavior.Validate(ServiceEndpoint) |
Non implementato. |