System.ServiceModel.Discovery Namnområde

Innehåller de klasser som krävs för att skapa och använda identifieringsbara tjänster. Dessa klasser implementerar WS-Discovery protokollet för Windows Communication Foundation (WCF).

Klasser

Name Description
AnnouncementClient

Används av tjänster för att skicka meddelanden om identifieringsmeddelanden. Klienter kan använda identifieringsmekanismen, särskilt motsvarande AnnouncementService klass för att lyssna och agera på meddelandemeddelandena. Ett meddelande innehåller information om tjänsten, till exempel dess fullständigt kvalificerade kontraktsnamn, eventuella omfång som tjänsten arbetar i samt eventuella anpassade metadata som tjänsten vill skicka.

AnnouncementEndpoint

En standardslutpunkt som används av tjänster för att skicka meddelanden.

AnnouncementEventArgs

Används för att skicka argument för meddelandehändelser.

AnnouncementService

En lokalt installerad implementering av meddelandetjänsten.

DiscoveryClient

Gör att du kan identifiera tillgängliga tjänster.

DiscoveryClientBindingElement

Ett bindningselement som kan läggas till i ett WCF-klientprogram för att dra nytta av identifieringsklientkanalen. Identifieringsklientkanalen tillåter att ett WCF-klientprogram får åtkomst till en identifieringsbar tjänst utan att känna till slutpunktsadressen i förväg.

DiscoveryEndpoint

En standardslutpunkt för identifiering.

DiscoveryEndpointProvider

Tillhandahåller en identifieringsslutpunkt.

DiscoveryMessageSequence

Representerar den AppSequence-rubrik som definierats i WS-Discovery-protokollet.

DiscoveryMessageSequenceGenerator

En hjälpklass som skapar DiscoveryMessageSequence instanser.

DiscoveryOperationContextExtension

Ett åtgärdskontexttillägg som används för att göra olika konfigurationsobjekt tillgängliga för identifieringskörningen.

DiscoveryProxy

En abstrakt basklass som används för att implementera en identifieringsproxy.

DiscoveryService

En abstrakt basklass som används för att implementera en identifieringstjänst.

DiscoveryServiceExtension

En abstrakt WCF-tilläggsklass för att ange en anpassad identifieringstjänst eller för att hämta de publicerade slutpunkterna.

DiscoveryVersion

Anger vilken version av WS-Discovery protokollet som ska användas.

DynamicEndpoint

En slutpunkt som använder WS-Discovery för att hitta slutpunktsadressen dynamiskt vid körning.

EndpointDiscoveryBehavior

Styr innehållet i den EndpointDiscoveryMetadata som returneras av en identifieringsslutpunkt.

EndpointDiscoveryMetadata

Innehåller metadata för en identifierbar tjänst.

FindCompletedEventArgs

Argument för FindCompleted händelsen.

FindCriteria

Representerar de villkor som ska användas vid sökning efter tjänster.

FindProgressChangedEventArgs

Argument för FindProgressChanged händelsen.

FindRequestContext

Representerar en sökbegäran som skickas av en klient.

FindResponse

Representerar svaret från en sökbegäran.

ResolveCompletedEventArgs

Argument för ResolveCompleted händelsen.

ResolveCriteria

Representerar de villkor som ska användas när du löser en tjänst.

ResolveResponse

Representerar svaret från en lösningsbegäran.

ServiceDiscoveryBehavior

Den här klassen styr identifieringen av tjänstslutpunkter.

UdpAnnouncementEndpoint

En standardslutpunkt som används av tjänster för att skicka meddelanden via en UDP-bindning. Den här slutpunkten ärver från AnnouncementEndpoint och har på liknande sätt ett fast kontrakt och stöder två identifieringsversioner. Dessutom har den en fast UDP-bindning och ett standardadressvärde som anges i WS-Discovery specifikationerna (WS-Discovery april 2005 eller WS-Discovery version 1.1). Därför behöver du i det enklaste fallet inte ange något av dessa värden när du skapar en AnnouncementEndpoint och lägger till den i en tjänst.

UdpDiscoveryEndpoint

En standardslutpunkt som är förkonfigurerad för identifieringsåtgärder över en UDP multicast-bindning. Den här slutpunkten ärver från DiscoveryEndpoint och har på liknande sätt ett fast kontrakt och stöder två WS-Discovery protokollversioner. Dessutom har den en fast UDP-bindning och en standardadress enligt WS-Discovery specifikationerna (WS-Discovery april 2005 eller WS-Discovery V1.1).

UdpTransportSettings

Gör att du kan ange UDP-transportinställningar.

Uppräkningar

Name Description
ServiceDiscoveryMode

Anger identifieringsläget som ska användas.