Udostępnij za pośrednictwem


DiscoveryClientBindingElement Klasa

Definicja

Element powiązania, który można dodać do aplikacji klienckiej WCF w celu korzystania z kanału klienta odnajdywania. Kanał klienta odnajdywania umożliwia aplikacji klienckiej WCF uzyskiwanie dostępu do usługi wykrywalnej bez wcześniejszej znajomości adresu punktu końcowego.

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

Uwagi

Kanał klienta odnajdywania jest używany przez utworzenie niestandardowego elementu powiązania i dodanie elementu DiscoveryClientBindingElement na początku stosu powiązań. Aby uzyskać więcej informacji na temat kanału klienta odnajdywania, zobacz Using the Discovery Client Channel (Korzystanie z kanału klienta odnajdywania).

Konstruktory

DiscoveryClientBindingElement()

Inicjuje nowe wystąpienie klasy DiscoveryClientBindingElement z domyślnymi wartościami.

DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria)

Inicjuje DiscoveryClientBindingElement nowe wystąpienie klasy przy użyciu określonego dostawcy punktu końcowego i kryteriów znajdowania usług.

Pola

DiscoveryEndpointAddress

Statyczny adres tymczasowy, który działa jako symbol zastępczy do momentu rozpoznania rzeczywistego adresu usługi.

Właściwości

DiscoveryEndpointProvider

Pobiera dostawcę punktu końcowego odnajdywania.

FindCriteria

Pobiera lub ustawia kryteria znajdowania.

Metody

BuildChannelFactory<TChannel>(BindingContext)

Inicjuje fabrykę kanałów do tworzenia kanałów określonego typu z kontekstu powiązania.

BuildChannelListener<TChannel>(BindingContext)

Tworzenie odbiornika kanału nie jest obsługiwane przez kanał klienta odnajdywania. Tę metodę można przesłonić, aby zainicjować odbiornik kanału w celu akceptowania kanałów określonego typu z kontekstu powiązania.

CanBuildChannelFactory<TChannel>(BindingContext)

Zwraca wartość wskazującą, czy bieżące powiązanie może utworzyć stos fabryki kanału na kliencie.

CanBuildChannelListener<TChannel>(BindingContext)

Ponieważ kompilowanie odbiornika kanału nie jest obsługiwane przez kanał klienta odnajdywania, ta metoda zawsze zwraca wartość false. Może zostać rozszerzona, aby zwrócić wartość wskazującą, czy element powiązania może utworzyć odbiornik dla określonego typu kanału.

Clone()

Tworzy kopię elementu powiązania.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetProperty<T>(BindingContext)

Zwraca obiekt żądanego typu, jeśli istnieje w stosie powiązań.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy