System.ServiceModel.Discovery Namespace
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.
Enthält die Klassen, die für die Erstellung und Verwendung von auffindbaren Diensten erforderlich sind. Diese Klassen implementieren das WS-Discovery-Protokoll für Windows Communication Foundation (WCF).
Klassen
| Name | Beschreibung |
|---|---|
| AnnouncementClient |
Wird von Diensten zum Senden von Discoveryankündigungsnachrichten verwendet. Clients können den Ermittlungsmechanismus verwenden, insbesondere die entsprechende AnnouncementService Klasse, um die Ankündigungsnachrichten zu überwachen und zu reagieren. Eine Ankündigungsnachricht enthält Informationen zum Dienst, z. B. seinen vollqualifizierten Vertragsnamen, alle Bereiche, in denen der Dienst arbeitet, sowie alle benutzerdefinierten Metadaten, die der Dienst senden möchte. |
| AnnouncementEndpoint |
Ein Standardendpunkt, der von Diensten zum Senden von Ankündigungsnachrichten verwendet wird. |
| AnnouncementEventArgs |
Wird verwendet, um Ankündigungsereignisargumente zu übergeben. |
| AnnouncementService |
Eine selbst gehostete Implementierung des Ankündigungsdiensts. |
| DiscoveryClient |
Ermöglicht Es Ihnen, verfügbare Dienste zu ermitteln. |
| DiscoveryClientBindingElement |
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. |
| DiscoveryEndpoint |
Ein Standardmäßiger Ermittlungsendpunkt. |
| DiscoveryEndpointProvider |
Stellt einen Ermittlungsendpunkt bereit. |
| DiscoveryMessageSequence |
Stellt den im WS-Discovery Protokoll definierten AppSequence-Header dar. |
| DiscoveryMessageSequenceGenerator |
Eine Hilfsklasse, die Instanzen erstellt DiscoveryMessageSequence . |
| DiscoveryOperationContextExtension |
Eine Vorgangskontexterweiterung, die verwendet wird, um verschiedene Konfigurationselemente für die Ermittlungslaufzeit zur Verfügung zu stellen. |
| DiscoveryProxy |
Eine abstrakte Basisklasse, die zum Implementieren eines Ermittlungsproxys verwendet wird. |
| DiscoveryService |
Eine abstrakte Basisklasse, die zum Implementieren eines Ermittlungsdiensts verwendet wird. |
| DiscoveryServiceExtension |
Eine abstrakte WCF-Erweiterungsklasse zum Angeben eines benutzerdefinierten Ermittlungsdiensts oder zum Abrufen der veröffentlichten Endpunkte. |
| DiscoveryVersion |
Gibt die Version des zu verwendenden WS-Discovery Protokolls an. |
| DynamicEndpoint |
Ein Endpunkt, der WS-Discovery verwendet, um die Endpunktadresse dynamisch zur Laufzeit zu finden. |
| EndpointDiscoveryBehavior |
Steuert den Inhalt des EndpointDiscoveryMetadata von einem Ermittlungsendpunkt zurückgegebenen Inhalts. |
| EndpointDiscoveryMetadata |
Enthält die Metadaten für einen auffindbaren Dienst. |
| FindCompletedEventArgs |
Argumente für das FindCompleted Ereignis. |
| FindCriteria |
Stellt die Kriterien dar, die beim Suchen nach Diensten verwendet werden sollen. |
| FindProgressChangedEventArgs |
Argumente für das FindProgressChanged Ereignis. |
| FindRequestContext |
Stellt eine von einem Client gesendete Suchanforderung dar. |
| FindResponse |
Stellt die Antwort einer Suchanforderung dar. |
| ResolveCompletedEventArgs |
Argumente für das ResolveCompleted Ereignis. |
| ResolveCriteria |
Stellt die Kriterien dar, die beim Auflösen eines Diensts verwendet werden sollen. |
| ResolveResponse |
Stellt die Antwort einer Lösungsanforderung dar. |
| ServiceDiscoveryBehavior |
Diese Klasse steuert die Auffindbarkeit von Dienstendpunkten. |
| UdpAnnouncementEndpoint |
Ein Standardendpunkt, der von Diensten zum Senden von Ankündigungsnachrichten über eine UDP-Bindung verwendet wird. Dieser Endpunkt erbt von AnnouncementEndpoint einem festen Vertrag und unterstützt zwei Ermittlungsversionen. Darüber hinaus verfügt sie über eine feste UDP-Bindung und einen Standardwert, wie in den WS-Discovery Spezifikationen angegeben (WS-Discovery April 2005 oder WS-Discovery Version 1.1). Daher müssen Sie im einfachsten Fall keine dieser Werte angeben, wenn Sie einen AnnouncementEndpoint Dienst erstellen und einem Dienst hinzufügen. |
| UdpDiscoveryEndpoint |
Ein Standardendpunkt, der für Ermittlungsvorgänge über eine UDP-Multicastbindung vorkonfiguriert ist. Dieser Endpunkt erbt von DiscoveryEndpoint einem festen Vertrag und unterstützt zwei WS-Discovery Protokollversionen. Darüber hinaus verfügt sie über eine feste UDP-Bindung und eine Standardadresse, wie in den WS-Discovery Spezifikationen angegeben (WS-Discovery April 2005 oder WS-Discovery V1.1). |
| UdpTransportSettings |
Ermöglicht das Festlegen von UDP-Transporteinstellungen. |
Enumerationen
| Name | Beschreibung |
|---|---|
| ServiceDiscoveryMode |
Gibt den zu verwendenden Ermittlungsmodus an. |