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.
Dieser Namespace enthält die Klassen, die für die Erstellung und Verwendung von sichtbaren Diensten erforderlich sind. Diese Klassen implementieren das WS-Discovery-Protokoll für Windows Communication Foundation (WCF).
Klassen
AnnouncementClient |
Wird von Diensten verwendet, um Ermittlungsankündigungsmeldungen zu senden. Clients können den Ermittlungsmechanismus verwenden, insbesondere die entsprechende AnnouncementService-Klasse, um Ankündigungsmeldungen zu überwachen und zu bearbeiten. Eine Ankündigungsmeldung enthält Informationen zum Dienst, z. B. seinen vollqualifizierten Vertragsnamen, Bereiche, in denen der Dienst durchgeführt wird, sowie benutzerdefinierte Metadaten, die der Dienst senden will. |
AnnouncementEndpoint |
Ein Standardendpunkt, der von Diensten verwendet wird, um Ankündigungsmeldungen zu senden. |
AnnouncementEventArgs |
Wird verwendet, um Ankündigungsereignisargumente zu übergeben. |
AnnouncementService |
Eine selbst gehostete Implementierung des Ankündigungsdiensts. |
DiscoveryClient |
Ermöglicht die Ermittlung verfügbarer Dienste. |
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, ohne Endpunktadresse auf einen sichtbaren Dienst zuzugreifen. |
DiscoveryEndpoint |
Ein Standardermittlungsendpunkt. |
DiscoveryEndpointProvider |
Stellt einen Ermittlungsendpunkt bereit. |
DiscoveryMessageSequence |
Stellt den im WS-Discovery-Protokoll definierten AppSequence-Header dar. |
DiscoveryMessageSequenceGenerator |
Eine Hilfsklasse, die DiscoveryMessageSequence-Instanzen erstellt. |
DiscoveryOperationContextExtension |
Eine Vorgangskontexterweiterung, die verwendet wird, um verschiedene Konfigurationselemente zur Ermittlungslaufzeit verfügbar zu machen. |
DiscoveryProxy |
Eine abstrakte Basisklasse, die verwendet wurde, um einen Ermittlungsproxy zu implementieren. |
DiscoveryService |
Eine abstrakte Basisklasse, die verwendet wurde, um einen Ermittlungsdienst zu implementieren. |
DiscoveryServiceExtension |
Eine abstrakte WCF-Erweiterungsklasse zum Angeben eines benutzerdefinierten Suchdiensts oder Abrufen der veröffentlichten Endpunkte. |
DiscoveryVersion |
Gibt die Version des zu verwendenden WS-Discovery-Protokolls an. |
DynamicEndpoint |
Ein Endpunkt, der WS-Discovery verwendet, um zur Laufzeit dynamisch nach der Endpunktadresse zu suchen. |
EndpointDiscoveryBehavior |
Steuert den Inhalt der EndpointDiscoveryMetadata, die von einem Ermittlungsendpunkt zurückgegeben wurden. |
EndpointDiscoveryMetadata |
Enthält die Metadaten für einen sichtbaren Dienst. |
FindCompletedEventArgs |
Argumente für das FindCompleted-Ereignis. |
FindCriteria |
Stellt die zu verwendenden Kriterien beim Suchen nach Diensten dar. |
FindProgressChangedEventArgs |
Argumente für das FindProgressChanged-Ereignis. |
FindRequestContext |
Stellt eine von einem Client gesendete Suchanforderung dar. |
FindResponse |
Stellt die Antwort auf eine Suchanforderung dar. |
ResolveCompletedEventArgs |
Argumente für das ResolveCompleted-Ereignis. |
ResolveCriteria |
Stellt die zu verwendenden Kriterien beim Auflösen eines Diensts dar. |
ResolveResponse |
Stellt die Antwort auf eine Auflösungsanforderung auf. |
ServiceDiscoveryBehavior |
Diese Klasse steuert die Ermittelbarkeit von Dienstendpunkten. |
UdpAnnouncementEndpoint |
Ein Standardendpunkt, der von Diensten verwendet wird, um Ankündigungsmeldungen über eine UDP-Bindung zu senden. Dieser Endpunkt erbt von AnnouncementEndpoint und hat auf ähnliche Weise einen festen Vertrag und unterstützt zwei Ermittlungsversionen. Außerdem weist er eine feste UDP-Bindung und einen Standardadresswert gemäß WS-Discovery-Spezifikationen (WS-Discovery Version April 2005 oder Version 1.1) auf. Daher müssen Sie im einfachsten Fall keinen dieser Werte angeben, wenn Sie einen AnnouncementEndpoint erstellen und zu einem Dienst hinzufügen. |
UdpDiscoveryEndpoint |
Ein Standardendpunkt, der für Suchvorgänge über eine UDP-Multicastbindung vorkonfiguriert ist. Dieser Endpunkt erbt von DiscoveryEndpoint und hat auf ähnliche Weise einen festen Vertrag und unterstützt zwei WS-Discovery-Protokollversionen. Außerdem weist er eine feste UDP-Bindung und eine Standardadresse gemäß WS-Discovery-Spezifikationen (WS-Discovery Version April 2005 oder Version 1.1) auf. |
UdpTransportSettings |
Ermöglicht das Festlegen der UDP-Transporteinstellungen. |
Enumerationen
ServiceDiscoveryMode |
Gibt den zu verwendenden Ermittlungsmodus an. |