Språk

CustomPeerResolverService Klass

Definition

Varning

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

Tillhandahåller en grundläggande implementering av en anpassad peer resolver-tjänst.

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
Arv
CustomPeerResolverService
Attribut
Implementeringar

Kommentarer

Klassen CustomPeerResolverService definierar basimplementeringen av en anpassad peer resolver-tjänst och ger sökning efter lösning av registrerings-ID:er till peer-slutpunktsadresser i det nät som underhålls av den här matcharen.

Anteckningar till arvingar

Implementerare av anpassade peer-matchare bör härledas från den här klassen och åsidosätta de specifika funktioner som de tillhandahåller anpassade implementeringar för. Alla anpassade peer-matchare måste implementera IPeerResolverContract gränssnittet minimalt.

Klienter som använder en anpassad lösning måste också ha en viss övre bindning på klient-server-svarstiden för att kunna uppdatera registreringen med peer resolver-tjänsten.

Konstruktorer

Name Description
CustomPeerResolverService()
Föråldrad.

Initierar en ny standardinstans av CustomPeerResolverService klassen.

Egenskaper

Name Description
CleanupInterval
Föråldrad.

Hämtar eller anger den återkommande tiden efter vilken inaktuella poster tas bort från peer resolver-tjänstens registreringsuppslagstabell.

ControlShape
Föråldrad.

Hämtar eller anger om referenser delas av peer resolver-tjänsten.

RefreshInterval
Föråldrad.

Hämtar eller anger hur lång tid poster förblir giltiga i en peer resolver-tjänsts registreringsuppslagstabell.

Metoder

Name Description
Close()
Föråldrad.

Stänger peer resolver-tjänsten.

Equals(Object)
Föråldrad.

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()
Föråldrad.

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetServiceSettings()
Föråldrad.

Hämtar de specifika svarsinställningarna för peer resolver-tjänsten.

GetType()
Föråldrad.

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()
Föråldrad.

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Open()
Föråldrad.

Öppnar peer resolver-tjänsten.

Refresh(RefreshInfo)
Föråldrad.

Uppdaterar förfallodatum för en post i peer resolver-tjänstens registreringsuppslagstabell.

Register(Guid, String, PeerNodeAddress)
Föråldrad.

Lägger till en ny post i registreringsuppslagstabellen för peer resolver-tjänsten.

Register(RegisterInfo)
Föråldrad.

Lägger till en ny post i registreringsuppslagstabellen för peer resolver-tjänsten.

Resolve(ResolveInfo)
Föråldrad.

Returnerar en lista över kända slutpunkter för en registreringspost.

ToString()
Föråldrad.

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Unregister(UnregisterInfo)
Föråldrad.

Tar bort en specifik post från registreringsuppslagstabellen för peer resolver-tjänsten.

Update(UpdateInfo)
Föråldrad.

Uppdaterar en befintlig registreringspost i registreringsuppslagstabellen för peer resolver-tjänsten.

Gäller för

Se även