DiscoveryClientBindingElement 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.
Elemento di associazione che può essere aggiunto a un'applicazione client WCF per sfruttare i vantaggi del canale client di individuazione. Il canale client di individuazione consente a un'applicazione client WCF di accedere a un servizio individuabile senza conoscere in anticipo l'indirizzo dell'endpoint.
public ref class DiscoveryClientBindingElement sealed : System::ServiceModel::Channels::BindingElement
public sealed class DiscoveryClientBindingElement : System.ServiceModel.Channels.BindingElement
type DiscoveryClientBindingElement = class
inherit BindingElement
Public NotInheritable Class DiscoveryClientBindingElement
Inherits BindingElement
- Ereditarietà
Commenti
Il canale client di individuazione viene usato creando un elemento di associazione personalizzato e aggiungendo un DiscoveryClientBindingElement oggetto all'inizio dello stack di binding. Per altre informazioni sul canale client di individuazione, vedere Uso del canale client di individuazione.
Costruttori
| Nome | Descrizione |
|---|---|
| DiscoveryClientBindingElement() |
Inizializza una nuova istanza della DiscoveryClientBindingElement classe con valori predefiniti. |
| DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria) |
Inizializza una nuova istanza della DiscoveryClientBindingElement classe con il provider di endpoint e i criteri di ricerca del servizio specificati. |
Campi
| Nome | Descrizione |
|---|---|
| DiscoveryEndpointAddress |
Indirizzo temporaneo statico che funge da segnaposto fino alla risoluzione dell'indirizzo effettivo del servizio. |
Proprietà
| Nome | Descrizione |
|---|---|
| DiscoveryEndpointProvider |
Ottiene il provider di endpoint di individuazione. |
| FindCriteria |
Ottiene o imposta i criteri di ricerca. |
Metodi
| Nome | Descrizione |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Inizializza una channel factory per la produzione di canali di un tipo specifico dal contesto di associazione. |
| BuildChannelListener<TChannel>(BindingContext) |
La creazione di un listener di canale non è supportata dal canale client di individuazione. Questo metodo può essere sottoposto a override per inizializzare un listener del canale per accettare canali di un tipo specificato dal contesto di associazione. |
| CanBuildChannelFactory<TChannel>(BindingContext) |
Restituisce un valore che indica se l'associazione corrente può compilare uno stack channel factory nel client. |
| CanBuildChannelListener<TChannel>(BindingContext) |
Poiché la compilazione di un listener di canale non è supportata dal canale client di individuazione, questo metodo restituisce |
| Clone() |
Crea una copia dell'elemento di associazione. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetProperty<T>(BindingContext) |
Restituisce un oggetto del tipo richiesto, se presente nello stack di binding. |
| 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) |