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.
Viene ClientViaBehavior utilizzato dai client per specificare l'URI per il quale deve essere creato il canale di 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 nella raccolta di comportamenti in un endpoint client, il trasporto usa l'URI fornito, mentre tutti gli altri livelli del canale nello stack usano l'oggetto EndpointAddress fornito in ChannelFactory fase di costruzione. Diventa EndpointAddress anche l'intestazione WS-Addressing To .
Usare questo comportamento quando la destinazione di rete immediata non è il processore previsto del messaggio per abilitare conversazioni con più hop quando l'applicazione chiamante non conosce necessariamente la destinazione finale o quando l'intestazione di destinazione Via non è un indirizzo.
È anche possibile impostare questo valore usando l'elemento <clientVia> in un file di configurazione dell'applicazione client.
Costruttori
| Nome | Descrizione |
|---|---|
| ClientViaBehavior(Uri) |
Inizializza una nuova istanza della classe ClientViaBehavior. |
Proprietà
| Nome | Descrizione |
|---|---|
| Uri |
Ottiene o imposta l'URI per il quale deve essere creato il canale di trasporto. |
Metodi
| Nome | Descrizione |
|---|---|
| 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) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Non è implementato. |
| IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Imposta l'oggetto Via sull'URI per il quale viene creato il canale di trasporto. |
| IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Implementa una modifica o un'estensione del servizio in un endpoint. |
| IEndpointBehavior.Validate(ServiceEndpoint) |
Non è implementato. |