Aracılığıyla paylaş


DiscoveryService Sınıf

Tanım

Bir bulma hizmetini uygulamak için kullanılan soyut temel sınıf.

public ref class DiscoveryService abstract
public abstract class DiscoveryService
type DiscoveryService = class
Public MustInherit Class DiscoveryService
Devralma
DiscoveryService

Açıklamalar

Bir ServiceDiscoveryBehavior hizmete eklendiğinde, DiscoveryService istekleri bul ve Çözümle ' yi işlemek için varsayılan bir uygulama kullanılır. Özel bir eşleşen algoritma kullanarak istekleri bulmak için yanıt vermek gibi varsayılan uygulamadan farklı davranış içeren özel bir keşif hizmeti uygulamak için bu sınıfı genişletin

Oluşturucular

DiscoveryService()

DiscoveryService sınıfının yeni bir örneğini başlatır.

DiscoveryService(DiscoveryMessageSequenceGenerator)

Sınıfının, belirtilen yeni bir örneğini başlatır DiscoveryService DiscoveryMessageSequenceGenerator .

DiscoveryService(DiscoveryMessageSequenceGenerator, Int32)

DiscoveryServiceBelirtilen DiscoveryMessageSequenceGenerator ve yinelenen ileti geçmişi uzunluğu ile sınıfın yeni bir örneğini başlatır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
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)
OnBeginFind(FindRequestContext, AsyncCallback, Object)

Bir bulma işlemini işlemek için bu yöntemi geçersiz kılın.

OnBeginResolve(ResolveCriteria, AsyncCallback, Object)

Bir Resolve işlemini işlemek için bu yöntemi geçersiz kılın.

OnEndFind(IAsyncResult)

Bir bul işleminin tamamlanmasını işlemek için bu yöntemi geçersiz kılın.

OnEndResolve(IAsyncResult)

Bir Resolve işleminin tamamlanmasını işlemek için bu yöntemi geçersiz kılın.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır