Sdílet prostřednictvím


CustomPeerResolverService Třída

Definice

Upozornění

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

Poskytuje základní implementaci vlastní služby překladače partnerského vztahu.

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
Dědičnost
CustomPeerResolverService
Atributy
Implementuje

Poznámky

Třída CustomPeerResolverService definuje základní implementaci vlastní služby překladače partnerského uzlu a poskytuje vyhledávání pro řešení ID registrace na adresy koncových bodů partnerského vztahu v rámci sítě udržované tímto překladačem.

Poznámky pro dědice

Implementátory vlastních překladačů partnerských uzlů by měly odvodit z této třídy a přepsat tyto specifické funkce, pro které poskytují vlastní implementace. Každý vlastní překladač partnerského IPeerResolverContract vztahu musí rozhraní implementovat minimálně.

Aby bylo možné úspěšně aktualizovat registraci pomocí služby peer resolver, klienti používající vlastní překladač musí mít také určitou horní mez latence klientského serveru.

Konstruktory

CustomPeerResolverService()

Inicializuje novou výchozí instanci CustomPeerResolverService třídy.

Vlastnosti

CleanupInterval

Získá nebo nastaví opakovanou dobu, po které se zastaralé položky odstraní z vyhledávací tabulky registrace služby peer resolver.

ControlShape

Získá nebo nastaví, zda jsou referenční seznamy sdíleny službou peer resolver.

RefreshInterval

Získá nebo nastaví dobu, po kterou položky zůstanou platné ve vyhledávací tabulce registrace služby peer resolver.

Metody

Close()

Zavře službu překladače partnerského vztahu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetServiceSettings()

Získá konkrétní nastavení odpovědi pro službu překladače partnerského překladače.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Open()

Otevře službu překladače partnerského vztahu.

Refresh(RefreshInfo)

Aktualizuje vypršení platnosti položky ve vyhledávací tabulce registrace služby peer resolver.

Register(Guid, String, PeerNodeAddress)

Přidá novou položku do vyhledávací tabulky registrace služby peer resolver.

Register(RegisterInfo)

Přidá novou položku do vyhledávací tabulky registrace služby peer resolver.

Resolve(ResolveInfo)

Vrátí seznam známých koncových bodů pro položku registrace.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Unregister(UnregisterInfo)

Odebere konkrétní položku z vyhledávací tabulky registrace služby překladače partnerského překladače.

Update(UpdateInfo)

Aktualizuje existující položku registrace ve vyhledávací tabulce registrace služby peer resolver.

Platí pro

Viz také