DiscoveryClientBindingElement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Bindungselement, das einer WCF-Clientanwendung hinzugefügt werden kann, um den Discovery-Clientkanal zu nutzen. Der Discovery-Clientkanal ermöglicht es einer WCF-Clientanwendung, ohne Endpunktadresse auf einen sichtbaren Dienst zuzugreifen.
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
- Vererbung
Hinweise
Der Discovery-Clientchannel wird durch das Erstellen eines benutzerdefinierten Bindungselements und Hinzufügen von DiscoveryClientBindingElement an erster Stelle des Bindungsstapels verwendet. Weitere Informationen zum suchclientchannel finden Sie unter Verwenden des Discovery-Client Kanals.
Konstruktoren
DiscoveryClientBindingElement() |
Initialisiert eine neue Instanz der DiscoveryClientBindingElement-Klasse mit Standardwerten. |
DiscoveryClientBindingElement(DiscoveryEndpointProvider, FindCriteria) |
Initialisiert eine neue Instanz der DiscoveryClientBindingElement-Klasse mit dem angegebenen Endpunktanbieter und den angegebenen Dienstsuchkriterien. |
Felder
DiscoveryEndpointAddress |
Eine statische temporäre Adresse, die bis zur Auflösung der tatsächlichen Dienstadresse als Platzhalter fungiert. |
Eigenschaften
DiscoveryEndpointProvider |
Ruft den Ermittlungsendpunktanbieter ab. |
FindCriteria |
Ruft die Suchkriterien ab oder legt sie fest. |
Methoden
BuildChannelFactory<TChannel>(BindingContext) |
Initialisiert eine Kanalfactory zum Erstellen von Kanalen eines bestimmten Typs aus dem Bindungskontext. |
BuildChannelListener<TChannel>(BindingContext) |
Das Erstellen eines Channellisteners wird vom Discovery-Clientchannel nicht unterstützt. Diese Methode kann überschrieben werden, um einen Channellistener zu initialisieren, um Channels von einem angegebenen Typ vom Bindungskontext zu akzeptieren. |
CanBuildChannelFactory<TChannel>(BindingContext) |
Gibt einen Wert zurück, der angibt, ob die aktuelle Bindung einen Kanalfactorystapel auf dem Client erstellen kann. |
CanBuildChannelListener<TChannel>(BindingContext) |
Da das Erstellen eines Channellisteners vom Discovery-Clientchannel nicht unterstützt wird, gibt diese Methode immer |
Clone() |
Erstellt eine Kopie des Bindungselements. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetProperty<T>(BindingContext) |
Gibt ein Objekt des angeforderten Typs zurück, wenn dieses im Bindungsstapel vorhanden ist. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |