DiscoveryClient Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |