System.ServiceModel.Discovery Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy potřebné pro vytvoření a použití zjistitelných služeb. Tyto třídy implementují protokol WS-Discovery pro Windows Communication Foundation (WCF).
Třídy
AnnouncementClient |
Používá se službami k odesílání zpráv oznámení o zjišťování. Klienti můžou používat mechanismus zjišťování, konkrétně odpovídající AnnouncementService třídu, aby naslouchali zprávovým oznámením a reagovali na nich. Zpráva oznámení obsahuje informace o službě, jako je její plně kvalifikovaný název smlouvy, všechny obory, ve kterém služba funguje, a také vlastní metadata, která služba chce odeslat. |
AnnouncementEndpoint |
Standardní koncový bod, který služby používají k odesílání zpráv oznámení. |
AnnouncementEventArgs |
Používá se k předávání argumentů událostí oznámení. |
AnnouncementService |
Místní implementace služby oznámení. |
DiscoveryClient |
Umožňuje zjistit dostupné služby. |
DiscoveryClientBindingElement |
Element vazby, který lze přidat do klientské aplikace WCF, aby bylo možné využít klientský kanál zjišťování. Klientský kanál zjišťování umožňuje klientské aplikaci WCF přistupovat ke zjistitelné službě, aniž by předem znala adresu koncového bodu. |
DiscoveryEndpoint |
Standardní koncový bod zjišťování. |
DiscoveryEndpointProvider |
Poskytuje koncový bod zjišťování. |
DiscoveryMessageSequence |
Představuje hlavičku AppSequence definovanou v protokolu WS-Discovery. |
DiscoveryMessageSequenceGenerator |
Pomocná třída, která vytváří DiscoveryMessageSequence instance. |
DiscoveryOperationContextExtension |
Rozšíření kontextu operace, které slouží k zpřístupnění různých položek konfigurace modulu runtime zjišťování. |
DiscoveryProxy |
Abstraktní základní třída použitá k implementaci proxy zjišťování. |
DiscoveryService |
Abstraktní základní třída použitá k implementaci služby zjišťování. |
DiscoveryServiceExtension |
Abstraktní třída rozšíření WCF pro určení vlastní služby zjišťování nebo pro získání publikovaných koncových bodů. |
DiscoveryVersion |
Určuje verzi protokolu WS-Discovery, který se má použít. |
DynamicEndpoint |
Koncový bod, který používá WS-Discovery k dynamickému vyhledání adresy koncového bodu za běhu. |
EndpointDiscoveryBehavior |
Řídí obsah EndpointDiscoveryMetadata vrácené koncovým bodem zjišťování. |
EndpointDiscoveryMetadata |
Obsahuje metadata zjistitelné služby. |
FindCompletedEventArgs |
Argumenty události FindCompleted . |
FindCriteria |
Představuje kritéria, která se mají použít při hledání služeb. |
FindProgressChangedEventArgs |
Argumenty události FindProgressChanged . |
FindRequestContext |
Představuje žádost o nalezení odeslanou klientem. |
FindResponse |
Představuje odpověď na žádost o nalezení. |
ResolveCompletedEventArgs |
Argumenty události ResolveCompleted . |
ResolveCriteria |
Představuje kritéria, která se mají použít při řešení služby. |
ResolveResponse |
Představuje odpověď z požadavku na vyřešení. |
ServiceDiscoveryBehavior |
Tato třída řídí zjistitelnost koncových bodů služby. |
UdpAnnouncementEndpoint |
Standardní koncový bod, který služby používají k odesílání zpráv oznámení přes vazbu UDP. Tento koncový bod dědí z AnnouncementEndpoint a podobně má pevný kontrakt a podporuje dvě verze zjišťování. Kromě toho má pevnou vazbu UDP a výchozí hodnotu adresy, jak je uvedeno ve specifikacích WS-Discovery (WS-Discovery duben 2005 nebo WS-Discovery verze 1.1). Proto v nejjednodušším případě nemusíte při vytváření AnnouncementEndpoint a přidávání do služby zadávat žádné z těchto hodnot. |
UdpDiscoveryEndpoint |
Standardní koncový bod, který je předkonfigurovaný pro operace zjišťování přes vazbu vícesměrového vysílání UDP. Tento koncový bod dědí z DiscoveryEndpoint a podobně má pevný kontrakt a podporuje dvě verze WS-Discovery protokolu. Kromě toho má pevnou vazbu UDP a výchozí adresu podle specifikace WS-Discovery (WS-Discovery april 2005 nebo WS-Discovery V1.1). |
UdpTransportSettings |
Umožňuje nastavit nastavení přenosu udp. |
Výčty
ServiceDiscoveryMode |
Určuje režim zjišťování, který se má použít. |