DiscoveryClient Klas

Definitie

Hiermee kunt u beschikbare services detecteren.

public ref class DiscoveryClient sealed : IDisposable, System::ServiceModel::ICommunicationObject
public sealed class DiscoveryClient : IDisposable, System.ServiceModel.ICommunicationObject
type DiscoveryClient = class
    interface ICommunicationObject
    interface IDisposable
Public NotInheritable Class DiscoveryClient
Implements ICommunicationObject, IDisposable
Overname
DiscoveryClient
Implementeringen

Constructors

Name Description
DiscoveryClient()

Hiermee maakt u een nieuw exemplaar van de DiscoveryClient klasse.

DiscoveryClient(DiscoveryEndpoint)

Hiermee maakt u een nieuw exemplaar van de DiscoveryClient klasse met het opgegeven detectie-eindpunt.

DiscoveryClient(String)

Hiermee maakt u een nieuw exemplaar van de DiscoveryClient klasse met de opgegeven eindpuntconfiguratie.

Eigenschappen

Name Description
ChannelFactory

Haalt de kanaalfactory voor de DiscoveryClient.

ClientCredentials

Hiermee haalt u de clientreferenties voor de DiscoveryClient.

Endpoint

Hiermee haalt u het eindpunt op dat wordt gebruikt voor het verzenden van detectieberichten.

InnerChannel

Hiermee haalt u het kanaal op dat wordt gebruikt om detectieberichten te verzenden.

Methoden

Name Description
CancelAsync(Object)

Hiermee annuleert u een asynchrone bewerking die in behandeling is.

Close()

Hiermee sluit u de detectieclient.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Find(FindCriteria)

Hiermee wordt een aanvraag verzonden om services te vinden die voldoen aan de opgegeven criteria.

FindAsync(FindCriteria, Object)

Hiermee wordt een asynchrone zoekbewerking gestart met de opgegeven criteria en het door de gebruiker gedefinieerde statusobject.

FindAsync(FindCriteria)

Hiermee begint u een asynchrone zoekbewerking met de opgegeven criteria.

FindTaskAsync(FindCriteria, CancellationToken)

Hiermee begint u een asynchrone zoektaakbewerking met de opgegeven criteria en het annuleringstokenobject.

FindTaskAsync(FindCriteria)

Hiermee begint u een asynchrone zoektaakbewerking met de opgegeven criteria.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Open()

Hiermee opent u de DiscoveryClient.

Resolve(ResolveCriteria)

Hiermee begint u een asynchrone oplossingsbewerking met de opgegeven criteria.

ResolveAsync(ResolveCriteria, Object)

Hiermee wordt een asynchrone oplossingsbewerking gestart met de opgegeven criteria en door de gebruiker gedefinieerd statusobject.

ResolveAsync(ResolveCriteria)

Hiermee begint u een asynchrone oplossingsbewerking met de opgegeven criteria.

ResolveTaskAsync(ResolveCriteria, CancellationToken)

Hiermee wordt een asynchrone oplossingstaakbewerking gestart met de opgegeven criteria en het annuleringstoken.

ResolveTaskAsync(ResolveCriteria)

Hiermee begint u een asynchrone omzettingstaakbewerking met de opgegeven criteria.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

gebeurtenis

Name Description
FindCompleted

Vindt plaats wanneer de hele zoekbewerking is voltooid.

FindProgressChanged

Vindt elke keer plaats wanneer de client een reactie van een bepaalde service ontvangt.

ProxyAvailable

Treedt op wanneer een multicastonderdrukkingsbericht wordt ontvangen van een detectieproxy als reactie op de zoek- of oplossingsbewerking.

ResolveCompleted

Treedt op wanneer een asynchrone oplossingsbewerking is voltooid.

Expliciete interface-implementaties

Name Description
ICommunicationObject.Abort()

Zorgt ervoor dat een communicatieobject onmiddellijk van de huidige status overgaat naar de gesloten status.

ICommunicationObject.BeginClose(AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart om een communicatieobject te sluiten.

ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object)

Hiermee wordt een asynchrone bewerking gestart om een communicatieobject met een opgegeven time-out te sluiten.

ICommunicationObject.BeginOpen(AsyncCallback, Object)

Begint een asynchrone bewerking om een communicatieobject te openen.

ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object)

Begint een asynchrone bewerking om een communicatieobject binnen een opgegeven tijdsinterval te openen.

ICommunicationObject.Close()

Zorgt ervoor dat een communicatieobject van de huidige status overgaat naar de gesloten status.

ICommunicationObject.Close(TimeSpan)

Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de huidige status overgaat naar de gesloten status.

ICommunicationObject.Closed

Treedt op wanneer het communicatieobject de overgang van de afsluitstatus naar de gesloten status voltooit.

ICommunicationObject.Closing

Treedt op wanneer het communicatieobject voor het eerst de afsluitstatus invoert.

ICommunicationObject.EndClose(IAsyncResult)

Hiermee voltooit u een asynchrone bewerking om een communicatieobject te sluiten.

ICommunicationObject.EndOpen(IAsyncResult)

Voltooit een asynchrone bewerking om een communicatieobject te openen.

ICommunicationObject.Faulted

Treedt op wanneer het communicatieobject de foutstatus voor het eerst invoert.

ICommunicationObject.Open()

Zorgt ervoor dat een communicatieobject wordt overgezet van de gemaakte status in de geopende status.

ICommunicationObject.Open(TimeSpan)

Zorgt ervoor dat een communicatieobject binnen een opgegeven tijdsinterval van de gemaakte status overgaat naar de geopende status.

ICommunicationObject.Opened

Treedt op wanneer het communicatieobject de overgang van de openingsstatus naar de geopende status voltooit.

ICommunicationObject.Opening

Treedt op wanneer het communicatieobject voor het eerst de openingsstatus invoert.

ICommunicationObject.State

Hiermee haalt u de huidige status van het communicatiegeoriƫnteerde object op.

IDisposable.Dispose()

Biedt een implementatie van de Dispose() methode.

Van toepassing op