DiscoveryClientBindingElement Classe

Definizione

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à
DiscoveryClientBindingElement

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 falsesempre . Può essere esteso per restituire un valore che indica se l'elemento di associazione può compilare un listener per un tipo specifico di canale.

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)

Si applica a