DiscoveryClientBindingElement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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ść |
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) |