Aracılığıyla paylaş


CustomPeerResolverService Sınıf

Tanım

Dikkat

PeerChannel feature is obsolete and will be removed in the future.

Özel eş çözümleyici hizmetinin temel bir uygulamasını sağlar.

public ref class CustomPeerResolverService : System::ServiceModel::PeerResolvers::IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)]
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class CustomPeerResolverService : System.ServiceModel.PeerResolvers.IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
[<System.ServiceModel.ServiceBehavior(ConcurrencyMode=System.ServiceModel.ConcurrencyMode.Multiple, InstanceContextMode=System.ServiceModel.InstanceContextMode.Single, UseSynchronizationContext=false)>]
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type CustomPeerResolverService = class
    interface IPeerResolverContract
Public Class CustomPeerResolverService
Implements IPeerResolverContract
Devralma
CustomPeerResolverService
Öznitelikler
Uygulamalar

Açıklamalar

CustomPeerResolverService sınıfı, özel bir eş çözümleyici hizmetinin temel uygulamasını tanımlar ve bu çözümleyici tarafından tutulan ağ içindeki eş uç nokta adreslerine kayıt kimliklerinin çözümlenmesi için arama sağlar.

Devralanlara Notlar

Özel eş çözümleyicilerin uygulayıcıları bu sınıftan türetilmelidir ve özel uygulamalar sağladıkları belirli işlevleri geçersiz kılmalıdır. Herhangi bir özel eş çözümleyicinin IPeerResolverContract arabirimi en az düzeyde uygulaması gerekir.

Ayrıca, özel çözümleyici kullanan istemcilerin eş çözümleyici hizmetiyle kayıtlarını başarıyla yenilemek için istemci-sunucu gecikme süresinde bazı üst sınıra sahip olması gerekir.

Oluşturucular

CustomPeerResolverService()
Geçersiz.

sınıfının yeni bir varsayılan örneğini CustomPeerResolverService başlatır.

Özellikler

CleanupInterval
Geçersiz.

Eş çözümleyici hizmetinin kayıt arama tablosundan eski girişlerin silindiği yinelenen süreyi alır veya ayarlar.

ControlShape
Geçersiz.

Referansların eş çözümleyici hizmeti tarafından paylaşılıp paylaşılmayacağını alır veya ayarlar.

RefreshInterval
Geçersiz.

Eş çözümleyici hizmetinin kayıt arama tablosunda girişlerin geçerli kalacağı süreyi alır veya ayarlar.

Yöntemler

Close()
Geçersiz.

Eş çözümleyici hizmetini kapatır.

Equals(Object)
Geçersiz.

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

(Devralındığı yer: Object)
GetHashCode()
Geçersiz.

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetServiceSettings()
Geçersiz.

Eş çözümleyici hizmeti için belirli yanıt ayarlarını alır.

GetType()
Geçersiz.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Open()
Geçersiz.

Eş çözümleyici hizmetini açar.

Refresh(RefreshInfo)
Geçersiz.

Eş çözümleyici hizmetinin kayıt arama tablosundaki bir girdinin süre sonunu yeniler.

Register(Guid, String, PeerNodeAddress)
Geçersiz.

Eş çözümleyici hizmetinin kayıt arama tablosuna yeni bir giriş ekler.

Register(RegisterInfo)
Geçersiz.

Eş çözümleyici hizmetinin kayıt arama tablosuna yeni bir giriş ekler.

Resolve(ResolveInfo)
Geçersiz.

Kayıt girişi için bilinen uç noktaların listesini döndürür.

ToString()
Geçersiz.

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

(Devralındığı yer: Object)
Unregister(UnregisterInfo)
Geçersiz.

Eş çözümleyici hizmetinin kayıt arama tablosundan belirli bir girişi kaldırır.

Update(UpdateInfo)
Geçersiz.

Eş çözümleyici hizmetinin kayıt arama tablosunda var olan bir kayıt girdisini Güncelleştirmeler.

Şunlara uygulanır

Ayrıca bkz.