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