DiscoveryClientBindingElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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í |
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) |