DiscoveryClient Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia odnajdywanie dostępnych usług.
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
- Dziedziczenie
-
DiscoveryClient
- Implementuje
Konstruktory
DiscoveryClient() |
Tworzy nowe wystąpienie klasy DiscoveryClient. |
DiscoveryClient(DiscoveryEndpoint) |
Tworzy nowe wystąpienie klasy DiscoveryClient z określonym punktem końcowym odnajdywania. |
DiscoveryClient(String) |
Tworzy nowe wystąpienie klasy DiscoveryClient z określoną konfiguracją punktu końcowego. |
Właściwości
ChannelFactory |
Pobiera fabrykę kanałów DiscoveryClient dla . |
ClientCredentials |
Pobiera poświadczenia klienta dla DiscoveryClient . |
Endpoint |
Pobiera punkt końcowy używany do wysyłania komunikatów odnajdywania. |
InnerChannel |
Pobiera kanał używany do wysyłania komunikatów odnajdywania. |
Metody
CancelAsync(Object) |
Anuluje oczekującą operację asynchroniczną. |
Close() |
Zamyka klienta odnajdywania. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Find(FindCriteria) |
Wysyła żądanie w celu znalezienia usług, które spełniają określone kryteria. |
FindAsync(FindCriteria) |
Rozpoczyna asynchroniczną operację wyszukiwania z określonymi kryteriami. |
FindAsync(FindCriteria, Object) |
Rozpoczyna asynchroniczną operację wyszukiwania z określonymi kryteriami i obiektem stanu zdefiniowanym przez użytkownika. |
FindTaskAsync(FindCriteria) |
Rozpoczyna asynchroniczne znajdowanie operacji zadania z określonymi kryteriami. |
FindTaskAsync(FindCriteria, CancellationToken) |
Rozpoczyna asynchroniczne znajdowanie operacji zadania z określonymi kryteriami i obiektem tokenu anulowania. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Open() |
Otwiera plik DiscoveryClient . |
Resolve(ResolveCriteria) |
Rozpoczyna asynchroniczną operację rozpoznawania z określonymi kryteriami. |
ResolveAsync(ResolveCriteria) |
Rozpoczyna asynchroniczną operację rozpoznawania z określonymi kryteriami. |
ResolveAsync(ResolveCriteria, Object) |
Rozpoczyna asynchroniczną operację rozpoznawania z określonymi kryteriami i obiektem stanu zdefiniowanym przez użytkownika. |
ResolveTaskAsync(ResolveCriteria) |
Rozpoczyna asynchroniczną operację rozpoznawania zadania z określonymi kryteriami. |
ResolveTaskAsync(ResolveCriteria, CancellationToken) |
Rozpoczyna asynchroniczną operację rozpoznawania zadania z określonymi kryteriami i tokenem anulowania. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Zdarzenia
FindCompleted |
Występuje po zakończeniu całej operacji znajdź. |
FindProgressChanged |
Występuje za każdym razem, gdy klient otrzymuje odpowiedź z określonej usługi. |
ProxyAvailable |
Występuje, gdy komunikat pomijania multiemisji jest odbierany z serwera proxy odnajdywania w odpowiedzi na operację wyszukiwania lub rozwiązywania. |
ResolveCompleted |
Występuje po ukończeniu asynchronicznej operacji rozpoznawania. |
Jawne implementacje interfejsu
ICommunicationObject.Abort() |
Powoduje, że obiekt komunikacji natychmiast przechodzi ze stanu bieżącego do stanu zamkniętego. |
ICommunicationObject.BeginClose(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji. |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji z określonym limitem czasu. |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji. |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji w określonym interwale czasu. |
ICommunicationObject.Close() |
Powoduje przejście obiektu komunikacji ze stanu bieżącego do stanu zamkniętego. |
ICommunicationObject.Close(TimeSpan) |
Powoduje przejście obiektu komunikacji ze stanu bieżącego do stanu zamkniętego w określonym przedziale czasu. |
ICommunicationObject.Closed |
Występuje, gdy obiekt komunikacji kończy przejście ze stanu zamknięcia do stanu zamkniętego. |
ICommunicationObject.Closing |
Występuje, gdy obiekt komunikacji po raz pierwszy przechodzi w stan zamknięcia. |
ICommunicationObject.EndClose(IAsyncResult) |
Kończy operację asynchroniczną, aby zamknąć obiekt komunikacji. |
ICommunicationObject.EndOpen(IAsyncResult) |
Kończy operację asynchroniczną, aby otworzyć obiekt komunikacji. |
ICommunicationObject.Faulted |
Występuje, gdy obiekt komunikacji po raz pierwszy przechodzi w stan błędu. |
ICommunicationObject.Open() |
Powoduje przejście obiektu komunikacji ze stanu utworzonego do stanu otwartego. |
ICommunicationObject.Open(TimeSpan) |
Powoduje przejście obiektu komunikacji ze stanu utworzonego do stanu otwartego w określonym interwale czasu. |
ICommunicationObject.Opened |
Występuje, gdy obiekt komunikacji kończy przejście ze stanu otwierania do stanu otwartego. |
ICommunicationObject.Opening |
Występuje, gdy obiekt komunikacji po raz pierwszy przechodzi w stan otwierania. |
ICommunicationObject.State |
Pobiera bieżący stan obiektu zorientowanego na komunikację. |
IDisposable.Dispose() |
Zapewnia implementację Dispose() metody . |