Język

CustomPeerResolverService Klasa

Definicja

Uwaga

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

Zapewnia podstawową implementację niestandardowej usługi rozpoznawania równorzędnego.

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
Dziedziczenie
CustomPeerResolverService
Atrybuty
Implementuje

Uwagi

Klasa CustomPeerResolverService definiuje podstawową implementację niestandardowej usługi rozpoznawania równorzędnego i udostępnia wyszukiwanie identyfikatorów rejestracji dla adresów punktów końcowych równorzędnych w obrębie siatki obsługiwanej przez ten moduł rozpoznawania.

Notatki dotyczące dziedziczenia

Implementatory niestandardowych rozpoznawania elementów równorzędnych powinny pochodzić z tej klasy i zastąpić te specyficzne funkcje, dla których zapewniają implementacje niestandardowe. Każdy niestandardowy moduł rozpoznawania IPeerResolverContract elementów równorzędnych musi minimalnie zaimplementować interfejs.

Ponadto klienci korzystający z niestandardowego rozpoznawania nazw muszą mieć pewne górne ograniczenie opóźnienia klient-serwer w celu pomyślnego odświeżenia rejestracji za pomocą usługi rozpoznawania równorzędnego.

Konstruktory

Nazwa Opis
CustomPeerResolverService()
Przestarzałe.

Inicjuje nowe domyślne wystąpienie CustomPeerResolverService klasy.

Właściwości

Nazwa Opis
CleanupInterval
Przestarzałe.

Pobiera lub ustawia cykliczny czas, po którym nieaktualne wpisy są usuwane z tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.

ControlShape
Przestarzałe.

Pobiera lub ustawia, czy odwołania są współużytkowane przez usługę rozpoznawania równorzędnego.

RefreshInterval
Przestarzałe.

Pobiera lub ustawia czas, przez który wpisy pozostają prawidłowe w tabeli odnośników rejestracji usługi rozpoznawania elementów równorzędnych.

Metody

Nazwa Opis
Close()
Przestarzałe.

Zamyka usługę rozpoznawania równorzędnego.

Equals(Object)
Przestarzałe.

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()
Przestarzałe.

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetServiceSettings()
Przestarzałe.

Uzyskuje określone ustawienia odpowiedzi dla usługi rozpoznawania równorzędnego.

GetType()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Open()
Przestarzałe.

Otwiera usługę rozpoznawania równorzędnego.

Refresh(RefreshInfo)
Przestarzałe.

Odświeża wygaśnięcie wpisu w tabeli odnośników rejestracji usługi rozpoznawania elementów równorzędnych.

Register(Guid, String, PeerNodeAddress)
Przestarzałe.

Dodaje nowy wpis do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.

Register(RegisterInfo)
Przestarzałe.

Dodaje nowy wpis do tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.

Resolve(ResolveInfo)
Przestarzałe.

Zwraca listę znanych punktów końcowych dla wpisu rejestracji.

ToString()
Przestarzałe.

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Unregister(UnregisterInfo)
Przestarzałe.

Usuwa określony wpis z tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.

Update(UpdateInfo)
Przestarzałe.

Aktualizuje istniejący wpis rejestracji w tabeli odnośników rejestracji usługi rozpoznawania równorzędnego.

Dotyczy

Zobacz też