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, auf einen auffindbaren Dienst zuzugreifen, ohne die Endpunktadresse im Voraus zu kennen.
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-Clientkanal wird verwendet, indem ein benutzerdefiniertes Bindungselement erstellt und oben im Bindungsstapel ein Element DiscoveryClientBindingElement hinzugefügt wird. Weitere Informationen zum Discovery-Clientkanal finden Sie unter Verwenden des Discovery-Clientkanals.
Konstruktoren
| Name | Beschreibung |
|---|---|
| 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 Suchkriterien des Diensts. |
Felder
| Name | Beschreibung |
|---|---|
| DiscoveryEndpointAddress |
Eine statische temporäre Adresse, die als Platzhalter fungiert, bis die tatsächliche Dienstadresse aufgelöst wird. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| DiscoveryEndpointProvider |
Ruft den Ermittlungsendpunktanbieter ab. |
| FindCriteria |
Ruft die Suchkriterien ab oder legt diese fest. |
Methoden
| Name | Beschreibung |
|---|---|
| BuildChannelFactory<TChannel>(BindingContext) |
Initialisiert eine Kanalfactory zum Erstellen von Kanälen eines bestimmten Typs aus dem Bindungskontext. |
| BuildChannelListener<TChannel>(BindingContext) |
Das Erstellen eines Kanallisteners wird vom Discovery-Clientkanal nicht unterstützt. Diese Methode kann überschrieben werden, um einen Kanallistener zu initialisieren, um Kanäle eines bestimmten Typs aus dem 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 Kanallisteners vom Discovery-Clientkanal nicht unterstützt wird, gibt diese Methode immer zurück |
| Clone() |
Erstellt eine Kopie des Bindungselements. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetProperty<T>(BindingContext) |
Gibt ein Objekt des angeforderten Typs zurück, wenn es im Bindungsstapel vorhanden ist. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |