System.ServiceModel.Discovery Naamruimte

Bevat de klassen die vereist zijn voor het maken en gebruiken van detecteerbare services. Deze klassen implementeren het WS-Discovery-protocol voor Windows Communication Foundation (WCF).

Klassen

Name Description
AnnouncementClient

Wordt gebruikt door services om detectieaankondigingsberichten te verzenden. Clients kunnen het detectiemechanisme gebruiken, met name de bijbehorende AnnouncementService klasse om de aankondigingsberichten te beluisteren en erop te reageren. Een aankondigingsbericht bevat informatie over de service, zoals de volledig gekwalificeerde contractnaam, bereiken waarin de service actief is, evenals aangepaste metagegevens die de service wil verzenden.

AnnouncementEndpoint

Een standaardeindpunt dat wordt gebruikt door services om aankondigingsberichten te verzenden.

AnnouncementEventArgs

Wordt gebruikt om argumenten voor aankondigingsevenementen door te geven.

AnnouncementService

Een zelf-hostende implementatie van de aankondigingsservice.

DiscoveryClient

Hiermee kunt u beschikbare services detecteren.

DiscoveryClientBindingElement

Een bindingselement dat kan worden toegevoegd aan een WCF-clienttoepassing om te profiteren van het Discovery-clientkanaal. Met het Discovery-clientkanaal kan een WCF-clienttoepassing toegang krijgen tot een detecteerbare service zonder dat u het eindpuntadres van tevoren hoeft te kennen.

DiscoveryEndpoint

Een standaarddetectie-eindpunt.

DiscoveryEndpointProvider

Biedt een detectie-eindpunt.

DiscoveryMessageSequence

Vertegenwoordigt de Header AppSequence die is gedefinieerd in het WS-Discovery-protocol.

DiscoveryMessageSequenceGenerator

Een helperklasse waarmee exemplaren worden gemaakt DiscoveryMessageSequence .

DiscoveryOperationContextExtension

Een bewerkingscontextextensie die wordt gebruikt om verschillende configuratie-items beschikbaar te maken voor de detectieruntime.

DiscoveryProxy

Een abstracte basisklasse die wordt gebruikt voor het implementeren van een detectieproxy.

DiscoveryService

Een abstracte basisklasse die wordt gebruikt om een detectieservice te implementeren.

DiscoveryServiceExtension

Een abstracte WCF-extensieklasse voor het opgeven van een aangepaste detectieservice of voor het ophalen van de gepubliceerde eindpunten.

DiscoveryVersion

Hiermee geeft u de versie van het WS-Discovery protocol te gebruiken.

DynamicEndpoint

Een eindpunt dat gebruikmaakt van WS-Discovery om het eindpuntadres dynamisch te vinden tijdens runtime.

EndpointDiscoveryBehavior

Hiermee bepaalt u de inhoud van het EndpointDiscoveryMetadata geretourneerde eindpunt door een detectie-eindpunt.

EndpointDiscoveryMetadata

Bevat de metagegevens voor een detecteerbare service.

FindCompletedEventArgs

Argumenten voor de FindCompleted gebeurtenis.

FindCriteria

Vertegenwoordigt de criteria die moeten worden gebruikt bij het zoeken naar services.

FindProgressChangedEventArgs

Argumenten voor de FindProgressChanged gebeurtenis.

FindRequestContext

Vertegenwoordigt een zoekaanvraag die door een client wordt verzonden.

FindResponse

Vertegenwoordigt het antwoord van een zoekaanvraag.

ResolveCompletedEventArgs

Argumenten voor de ResolveCompleted gebeurtenis.

ResolveCriteria

Vertegenwoordigt de criteria die moeten worden gebruikt bij het omzetten van een service.

ResolveResponse

Vertegenwoordigt het antwoord van een oplossingsaanvraag.

ServiceDiscoveryBehavior

Deze klasse bepaalt de detectie van service-eindpunten.

UdpAnnouncementEndpoint

Een standaardeindpunt dat wordt gebruikt door services om aankondigingsberichten te verzenden via een UDP-binding. Dit eindpunt neemt over van AnnouncementEndpoint en heeft op dezelfde manier een vast contract en ondersteunt twee detectieversies. Daarnaast heeft het een vaste UDP-binding en een standaardadreswaarde zoals opgegeven in de specificaties van de WS-Discovery (WS-Discovery april 2005 of WS-Discovery versie 1.1). Daarom hoeft u in het eenvoudigste geval geen van deze waarden op te geven wanneer u een AnnouncementEndpoint van deze waarden maakt en aan een service toevoegt.

UdpDiscoveryEndpoint

Een standaardeindpunt dat vooraf is geconfigureerd voor detectiebewerkingen via een UDP multicast-binding. Dit eindpunt neemt over van DiscoveryEndpoint en heeft op dezelfde manier een vast contract en ondersteunt twee WS-Discovery protocolversies. Daarnaast heeft het een vaste UDP-binding en een standaardadres zoals opgegeven in de WS-Discovery specificaties (WS-Discovery april 2005 of WS-Discovery V1.1).

UdpTransportSettings

Hiermee kunt u UDP-transportinstellingen instellen.

Enums

Name Description
ServiceDiscoveryMode

Hiermee geeft u de detectiemodus te gebruiken.