DiscoveryClient Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanılabilir hizmetleri keşfetmenize olanak tanır.
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
- Devralma
-
DiscoveryClient
- Uygulamalar
Oluşturucular
DiscoveryClient() |
DiscoveryClient sınıfının yeni bir örneğini oluşturur. |
DiscoveryClient(DiscoveryEndpoint) |
Belirtilen bulma uç noktası ile sınıfının yeni bir örneğini DiscoveryClient oluşturur. |
DiscoveryClient(String) |
Belirtilen uç nokta yapılandırmasıyla sınıfının yeni bir örneğini DiscoveryClient oluşturur. |
Özellikler
ChannelFactory |
için kanal fabrikasını DiscoveryClientalır. |
ClientCredentials |
için DiscoveryClientistemci kimlik bilgilerini alır. |
Endpoint |
Bulma iletileri göndermek için kullanılan uç noktayı alır. |
InnerChannel |
Bulma iletileri göndermek için kullanılan kanalı alır. |
Yöntemler
CancelAsync(Object) |
Bekleyen zaman uyumsuz işlemi iptal eder. |
Close() |
Bulma istemcisini kapatır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Find(FindCriteria) |
Belirtilen ölçütlere uyan hizmetleri bulmak için bir istek gönderir. |
FindAsync(FindCriteria) |
Belirtilen ölçütlerle zaman uyumsuz bir bulma işlemi başlatır. |
FindAsync(FindCriteria, Object) |
Belirtilen ölçüt ve kullanıcı tanımlı durum nesnesiyle zaman uyumsuz bir bulma işlemi başlatır. |
FindTaskAsync(FindCriteria) |
Belirtilen ölçütlerle zaman uyumsuz bir bulma görevi işlemi başlatır. |
FindTaskAsync(FindCriteria, CancellationToken) |
Belirtilen ölçüt ve iptal belirteci nesnesiyle zaman uyumsuz bir bulma görevi işlemi başlatır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
Open() |
öğesini DiscoveryClientaçar. |
Resolve(ResolveCriteria) |
Belirtilen ölçütlerle zaman uyumsuz bir çözümleme işlemi başlatır. |
ResolveAsync(ResolveCriteria) |
Belirtilen ölçütlerle zaman uyumsuz bir çözümleme işlemi başlatır. |
ResolveAsync(ResolveCriteria, Object) |
Belirtilen ölçütler ve kullanıcı tanımlı durum nesnesiyle zaman uyumsuz bir çözümleme işlemi başlatır. |
ResolveTaskAsync(ResolveCriteria) |
Belirtilen ölçütlerle zaman uyumsuz bir çözümleme görevi işlemi başlatır. |
ResolveTaskAsync(ResolveCriteria, CancellationToken) |
Belirtilen ölçüt ve iptal belirteci ile zaman uyumsuz bir çözümleme görevi işlemi başlatır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Ekinlikler
FindCompleted |
Bulma işleminin tamamı tamamlandığında gerçekleşir. |
FindProgressChanged |
İstemci belirli bir hizmetten her yanıt aldığında gerçekleşir. |
ProxyAvailable |
Bulma veya çözümleme işlemine yanıt olarak bulma proxy'sinden çok noktaya yayın gizleme iletisi alındığında gerçekleşir. |
ResolveCompleted |
Zaman uyumsuz bir çözümleme işlemi tamamlandığında gerçekleşir. |
Belirtik Arabirim Kullanımları
ICommunicationObject.Abort() |
bir iletişim nesnesinin geçerli durumundan kapalı duruma hemen geçmesine neden olur. |
ICommunicationObject.BeginClose(AsyncCallback, Object) |
bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. |
ICommunicationObject.BeginClose(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımına sahip bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. |
ICommunicationObject.BeginOpen(AsyncCallback, Object) |
İletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır. |
ICommunicationObject.BeginOpen(TimeSpan, AsyncCallback, Object) |
Belirli bir zaman aralığı içinde bir iletişim nesnesi açmak için zaman uyumsuz bir işlem başlatır. |
ICommunicationObject.Close() |
bir iletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. |
ICommunicationObject.Close(TimeSpan) |
Bir iletişim nesnesinin belirli bir zaman aralığı içinde geçerli durumundan kapalı duruma geçmesine neden olur. |
ICommunicationObject.Closed |
İletişim nesnesi kapanış durumundan kapalı duruma geçişini tamamladığında gerçekleşir. |
ICommunicationObject.Closing |
İletişim nesnesi kapanış durumuna ilk kez girdiğinde gerçekleşir. |
ICommunicationObject.EndClose(IAsyncResult) |
bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlemi tamamlar. |
ICommunicationObject.EndOpen(IAsyncResult) |
bir iletişim nesnesini açmak için zaman uyumsuz bir işlemi tamamlar. |
ICommunicationObject.Faulted |
İletişim nesnesi ilk kez hatalı duruma girdiğinde gerçekleşir. |
ICommunicationObject.Open() |
Bir iletişim nesnesinin oluşturulan durumdan açık duruma geçmesine neden olur. |
ICommunicationObject.Open(TimeSpan) |
Bir iletişim nesnesinin oluşturulan durumdan belirli bir zaman aralığı içinde açık duruma geçmesine neden olur. |
ICommunicationObject.Opened |
İletişim nesnesi, açma durumundan açık duruma geçişini tamamladığında gerçekleşir. |
ICommunicationObject.Opening |
İletişim nesnesi ilk kez açma durumuna girdiğinde gerçekleşir. |
ICommunicationObject.State |
İletişim odaklı nesnenin geçerli durumunu alır. |
IDisposable.Dispose() |
yönteminin Dispose() bir uygulamasını sağlar. |