Condividi tramite


DiscoveryClientBindingElement Classe

Definizione

Elemento di binding che può essere aggiunto a un'applicazione client WCF per sfruttare il canale del client di individuazione. Il canale del client di individuazione consente a un'applicazione client WCF di accedere a un servizio individuabile senza conoscere in anticipo l'indirizzo 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 del client di individuazione viene utilizzato creando un elemento di associazione personalizzato e aggiungendo un oggetto DiscoveryClientBindingElement in cima allo stack dell'associazione. Per ulteriori informazioni sul canale del client di individuazione, vedere utilizzo del canale del client di individuazione.

Costruttori

DiscoveryClientBindingElement()

Inizializza una nuova istanza della classe DiscoveryClientBindingElement con i valori predefiniti.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Inizializza una nuova istanza della classe DiscoveryClientBindingElement con il provider dell'endpoint e i criteri di ricerca del servizio specificati.

Campi

DiscoveryEndpointAddress

Indirizzo statico temporaneo utilizzato come segnaposto fino alla risoluzione dell'indirizzo del servizio effettivo.

Proprietà

DiscoveryEndpointProvider

Ottiene il provider dell'endpoint di individuazione.

FindCriteria

Ottiene o imposta i criteri di ricerca.

Metodi

BuildChannelFactory<TChannel>(BindingContext)

Inizializza una channel factory per creare canali di un tipo specifico dal contesto dell'associazione.

BuildChannelListener<TChannel>(BindingContext)

La compilazione del listener di un canale non è supportata dal canale del client di individuazione. È possibile eseguire l'override di questo metodo per inizializzare il listener di un canale affinché accetti i canali di un tipo specificato dal contesto dell'associazione.

CanBuildChannelFactory<TChannel>(BindingContext)

Restituisce un valore che indica se l'associazione corrente può compilare uno stack della channel factory nel client.

CanBuildChannelListener<TChannel>(BindingContext)

Poiché la compilazione di un listener del canale non è supportata dal canale del client di individuazione, questo metodo restituisce sempre false. 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 dell'associazione.

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)

Si applica a