DiscoveryClient Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje zjistit dostupné služby.
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
- Dědičnost
-
DiscoveryClient
- Implementuje
Konstruktory
DiscoveryClient() |
Vytvoří novou instanci třídy DiscoveryClient. |
DiscoveryClient(DiscoveryEndpoint) |
Vytvoří novou instanci DiscoveryClient třídy se zadaným koncovým bodem zjišťování. |
DiscoveryClient(String) |
Vytvoří novou instanci DiscoveryClient třídy se zadanou konfigurací koncového bodu. |
Vlastnosti
ChannelFactory |
Získá kanál factory pro DiscoveryClient. |
ClientCredentials |
Získá přihlašovací údaje klienta pro DiscoveryClient. |
Endpoint |
Získá koncový bod použitý k odesílání zpráv zjišťování. |
InnerChannel |
Získá kanál použitý k odesílání zpráv zjišťování. |
Metody
CancelAsync(Object) |
Zruší čekající asynchronní operaci. |
Close() |
Zavře klienta zjišťování. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Find(FindCriteria) |
Odešle žádost o vyhledání služeb, které odpovídají zadaným kritériím. |
FindAsync(FindCriteria) |
Zahájí asynchronní operaci hledání se zadanými kritérii. |
FindAsync(FindCriteria, Object) |
Zahájí asynchronní operaci hledání se zadanými kritérii a uživatelem definovaným objektem stavu. |
FindTaskAsync(FindCriteria) |
Zahájí asynchronní operaci úlohy hledání se zadanými kritérii. |
FindTaskAsync(FindCriteria, CancellationToken) |
Zahájí asynchronní operaci úlohy hledání se zadanými kritérii a objektem tokenu zrušení. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
Open() |
Otevře soubor DiscoveryClient. |
Resolve(ResolveCriteria) |
Zahájí asynchronní operaci překladu se zadanými kritérii. |
ResolveAsync(ResolveCriteria) |
Zahájí asynchronní operaci překladu se zadanými kritérii. |
ResolveAsync(ResolveCriteria, Object) |
Zahájí asynchronní operaci překladu se zadanými kritérii a uživatelem definovaným objektem stavu. |
ResolveTaskAsync(ResolveCriteria) |
Zahájí asynchronní operaci úlohy překladu se zadanými kritérii. |
ResolveTaskAsync(ResolveCriteria, CancellationToken) |
Zahájí asynchronní operaci úlohy překladu se zadanými kritérii a tokenem zrušení. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
FindCompleted |
Nastane po dokončení celé operace hledání. |
FindProgressChanged |
Nastane pokaždé, když klient obdrží odpověď od konkrétní služby. |
ProxyAvailable |
Nastane, když je z proxy zjišťování přijata zpráva o potlačení vícesměrového vysílání v reakci na operaci hledání nebo překladu. |
ResolveCompleted |
Nastane při dokončení asynchronní operace překladu. |
Explicitní implementace rozhraní
ICommunicationObject.Abort() |
Způsobí okamžitý přechod komunikačního objektu z aktuálního stavu do uzavřeného stavu. |
ICommunicationObject.BeginClose(AsyncCallback, Object) |
Zahájí asynchronní operaci k zavření komunikačního objektu. |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci uzavření komunikačního objektu se zadaným časovým limitem. |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
Zahájí asynchronní operaci k otevření komunikačního objektu. |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Zahájí asynchronní operaci, která otevře komunikační objekt v zadaném časovém intervalu. |
ICommunicationObject.Close() |
Způsobí přechod komunikačního objektu z aktuálního stavu do uzavřeného stavu. |
ICommunicationObject.Close(TimeSpan) |
Způsobí přechod komunikačního objektu z aktuálního stavu do uzavřeného stavu v zadaném časovém intervalu. |
ICommunicationObject.Closed |
Nastane, když komunikační objekt dokončí přechod z uzavírací do uzavřeného stavu. |
ICommunicationObject.Closing |
Nastane, když komunikační objekt poprvé přejde do uzavíracího stavu. |
ICommunicationObject.EndClose(IAsyncResult) |
Dokončí asynchronní operaci k zavření komunikačního objektu. |
ICommunicationObject.EndOpen(IAsyncResult) |
Dokončí asynchronní operaci k otevření komunikačního objektu. |
ICommunicationObject.Faulted |
Nastane, když komunikační objekt poprvé přejde do chybného stavu. |
ICommunicationObject.Open() |
Způsobí přechod komunikačního objektu z vytvořeného stavu do otevřeného stavu. |
ICommunicationObject.Open(TimeSpan) |
Způsobí přechod komunikačního objektu z vytvořeného stavu do otevřeného stavu v zadaném časovém intervalu. |
ICommunicationObject.Opened |
Nastane, když komunikační objekt dokončí svůj přechod ze stavu otevření do otevřeného stavu. |
ICommunicationObject.Opening |
Nastane, když komunikační objekt poprvé přejde do stavu otevření. |
ICommunicationObject.State |
Získá aktuální stav objektu orientovaného na komunikaci. |
IDisposable.Dispose() |
Poskytuje implementaci Dispose() metody. |