Sdílet prostřednictvím


System.ServiceModel.Discovery Obor názvů

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.