CustomPeerResolverService 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í.
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. |