DiscoveryClient Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Gör att du kan identifiera tillgängliga tjänster.
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
- Arv
-
DiscoveryClient
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| DiscoveryClient() |
Skapar en ny instans av DiscoveryClient klassen. |
| DiscoveryClient(DiscoveryEndpoint) |
Skapar en ny instans av DiscoveryClient klassen med den angivna identifieringsslutpunkten. |
| DiscoveryClient(String) |
Skapar en ny instans av DiscoveryClient klassen med den angivna slutpunktskonfigurationen. |
Egenskaper
| Name | Description |
|---|---|
| ChannelFactory |
Hämtar kanalfabriken DiscoveryClientför . |
| ClientCredentials |
Hämtar klientens autentiseringsuppgifter för DiscoveryClient. |
| Endpoint |
Hämtar slutpunkten som används för att skicka identifieringsmeddelanden. |
| InnerChannel |
Hämtar den kanal som används för att skicka identifieringsmeddelanden. |
Metoder
| Name | Description |
|---|---|
| CancelAsync(Object) |
Avbryter en väntande asynkron åtgärd. |
| Close() |
Stänger identifieringsklienten. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| Find(FindCriteria) |
Skickar en begäran om att hitta tjänster som matchar de angivna kriterierna. |
| FindAsync(FindCriteria, Object) |
Påbörjar en asynkron sökåtgärd med angivna villkor och användardefinierat tillståndsobjekt. |
| FindAsync(FindCriteria) |
Påbörjar en asynkron sökåtgärd med de angivna kriterierna. |
| FindTaskAsync(FindCriteria, CancellationToken) |
Påbörjar en asynkron sökaktivitetsåtgärd med det angivna villkors- och annulleringstokenobjektet. |
| FindTaskAsync(FindCriteria) |
Påbörjar en asynkron sökaktivitetsåtgärd med angivna villkor. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| Open() |
DiscoveryClientÖppnar . |
| Resolve(ResolveCriteria) |
Påbörjar en asynkron lösningsåtgärd med de angivna kriterierna. |
| ResolveAsync(ResolveCriteria, Object) |
Påbörjar en asynkron lösningsåtgärd med det angivna villkoret och det användardefinierade tillståndsobjektet. |
| ResolveAsync(ResolveCriteria) |
Påbörjar en asynkron lösningsåtgärd med de angivna kriterierna. |
| ResolveTaskAsync(ResolveCriteria, CancellationToken) |
Påbörjar en asynkron åtgärd för att lösa uppgiften med angivna villkor och annulleringstoken. |
| ResolveTaskAsync(ResolveCriteria) |
Påbörjar en asynkron åtgärd för att lösa uppgiften med de angivna kriterierna. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Händelser
| Name | Description |
|---|---|
| FindCompleted |
Inträffar när hela sökåtgärden slutförs. |
| FindProgressChanged |
Inträffar varje gång klienten får ett svar från en viss tjänst. |
| ProxyAvailable |
Inträffar när ett multicast-undertryckningsmeddelande tas emot från en identifieringsproxy som svar på sök- eller matchningsåtgärden. |
| ResolveCompleted |
Inträffar när en asynkron lösningsåtgärd har slutförts. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICommunicationObject.Abort() |
Gör att ett kommunikationsobjekt omedelbart övergår från dess aktuella tillstånd till det stängda tillståndet. |
| ICommunicationObject.BeginClose(AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att stänga ett kommunikationsobjekt. |
| ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att stänga ett kommunikationsobjekt med en angiven tidsgräns. |
| ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att öppna ett kommunikationsobjekt. |
| ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Påbörjar en asynkron åtgärd för att öppna ett kommunikationsobjekt inom ett angivet tidsintervall. |
| ICommunicationObject.Close() |
Gör att ett kommunikationsobjekt övergår från dess aktuella tillstånd till det stängda tillståndet. |
| ICommunicationObject.Close(TimeSpan) |
Gör att ett kommunikationsobjekt övergår från dess aktuella tillstånd till det stängda tillståndet inom ett angivet tidsintervall. |
| ICommunicationObject.Closed |
Inträffar när kommunikationsobjektet slutför övergången från det avslutande tillståndet till det stängda tillståndet. |
| ICommunicationObject.Closing |
Inträffar när kommunikationsobjektet först anger det avslutande tillståndet. |
| ICommunicationObject.EndClose(IAsyncResult) |
Slutför en asynkron åtgärd för att stänga ett kommunikationsobjekt. |
| ICommunicationObject.EndOpen(IAsyncResult) |
Slutför en asynkron åtgärd för att öppna ett kommunikationsobjekt. |
| ICommunicationObject.Faulted |
Inträffar när kommunikationsobjektet först anger det felaktiga tillståndet. |
| ICommunicationObject.Open() |
Gör att ett kommunikationsobjekt övergår från det skapade tillståndet till det öppnade tillståndet. |
| ICommunicationObject.Open(TimeSpan) |
Gör att ett kommunikationsobjekt övergår från det skapade tillståndet till det öppna tillståndet inom ett angivet tidsintervall. |
| ICommunicationObject.Opened |
Inträffar när kommunikationsobjektet slutför övergången från öppningstillståndet till det öppnade tillståndet. |
| ICommunicationObject.Opening |
Inträffar när kommunikationsobjektet först anger öppningstillståndet. |
| ICommunicationObject.State |
Hämtar det aktuella tillståndet för det kommunikationsorienterade objektet. |
| IDisposable.Dispose() |
Tillhandahåller en implementering av Dispose() metoden. |