Sdílet prostřednictvím


DiscoveryClientBindingElement Třída

Definice

Prvek vazby, který lze přidat do klientské aplikace WCF pro využití kanálu klienta zjišťování. Kanál klienta zjišťování umožňuje klientské aplikaci WCF přistupovat ke zjistitelným službám bez nutnosti znát adresu koncového bodu předem.

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
Dědičnost
DiscoveryClientBindingElement

Poznámky

Kanál klienta zjišťování je používán vytvořením vlastního elementu vazby a přidáním DiscoveryClientBindingElement do horní části zásobníku vazby. Další informace o kanálu klienta zjišťování najdete v tématu použití kanálu klienta zjišťování.

Konstruktory

DiscoveryClientBindingElement()

Inicializuje novou instanci třídy DiscoveryClientBindingElement s výchozími hodnotami.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Inicializuje novou instanci DiscoveryClientBindingElement třídy se zadaným kritériem pro hledání poskytovatele a služby koncového bodu.

Pole

DiscoveryEndpointAddress

Statická dočasná adresa, která funguje jako zástupný symbol, dokud nebude přeložena skutečná adresa služby.

Vlastnosti

DiscoveryEndpointProvider

Získá poskytovatele koncového bodu zjišťování.

FindCriteria

Získá nebo nastaví kritéria hledání.

Metody

BuildChannelFactory<TChannel>(BindingContext)

Inicializuje továrnu kanálu pro vytváření kanálů určitého typu z kontextu vazby.

BuildChannelListener<TChannel>(BindingContext)

Vytváření naslouchacího procesu kanálu není podporováno kanálem klienta zjišťování. Tato metoda může být přepsána pro inicializaci naslouchacího procesu kanálu pro příjem kanálů zadaného typu z kontextu vazby.

CanBuildChannelFactory<TChannel>(BindingContext)

Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník kanálu pro vytváření kanálů na klientovi.

CanBuildChannelListener<TChannel>(BindingContext)

Vzhledem k tomu, že sestavení naslouchací služby kanálu není kanálem klienta zjišťování podporován, tato metoda vždy vrátí false . Může být rozšířena tak, aby vracela hodnotu, která označuje, zda prvek vazby může vytvořit naslouchací proces pro určitý typ kanálu.

Clone()

Vytvoří kopii elementu vazby.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetProperty<T>(BindingContext)

Vrátí objekt požadovaného typu, pokud je přítomen v zásobníku vazby.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro