CustomPeerResolverService Classe

Definizione

Attenzione

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

Fornisce un'implementazione di base di un servizio resolver peer personalizzato.

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
Ereditarietà
CustomPeerResolverService
Attributi
Implementazioni

Commenti

La CustomPeerResolverService classe definisce l'implementazione di base di un servizio resolver peer personalizzato e fornisce la ricerca per la risoluzione degli ID di registrazione agli indirizzi endpoint peer all'interno della mesh gestita da questo sistema di risoluzione.

Note per gli eredi

Gli implementatori di resolver peer personalizzati devono derivare da questa classe ed eseguire l'override di quelle funzioni specifiche per le quali forniscono implementazioni personalizzate. Qualsiasi sistema di risoluzione peer personalizzato deve implementare minimamente l'interfaccia IPeerResolverContract .

Inoltre, i client che usano un sistema di risoluzione personalizzato devono avere un limite superiore sulla latenza client-server per aggiornare correttamente la registrazione con il servizio resolver peer.

Costruttori

Nome Descrizione
CustomPeerResolverService()
Obsoleti.

Inizializza una nuova istanza predefinita della CustomPeerResolverService classe .

Proprietà

Nome Descrizione
CleanupInterval
Obsoleti.

Ottiene o imposta l'intervallo di tempo ricorrente dopo il quale le voci non aggiornate vengono eliminate dalla tabella di ricerca della registrazione del servizio resolver peer.

ControlShape
Obsoleti.

Ottiene o imposta un valore che indica se le segnalazioni vengono condivise dal servizio resolver peer.

RefreshInterval
Obsoleti.

Ottiene o imposta l'intervallo di tempo per cui le voci rimangono valide nella tabella di ricerca della registrazione del servizio resolver peer.

Metodi

Nome Descrizione
Close()
Obsoleti.

Chiude il servizio resolver peer.

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetServiceSettings()
Obsoleti.

Ottiene le impostazioni di risposta specifiche per il servizio resolver peer.

GetType()
Obsoleti.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Open()
Obsoleti.

Apre il servizio resolver peer.

Refresh(RefreshInfo)
Obsoleti.

Aggiorna la scadenza di una voce nella tabella di ricerca della registrazione del servizio resolver peer.

Register(Guid, String, PeerNodeAddress)
Obsoleti.

Aggiunge una nuova voce alla tabella di ricerca della registrazione del servizio resolver peer.

Register(RegisterInfo)
Obsoleti.

Aggiunge una nuova voce alla tabella di ricerca della registrazione del servizio resolver peer.

Resolve(ResolveInfo)
Obsoleti.

Restituisce un elenco di endpoint noti per una voce di registrazione.

ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Unregister(UnregisterInfo)
Obsoleti.

Rimuove una voce specifica dalla tabella di ricerca della registrazione del servizio resolver peer.

Update(UpdateInfo)
Obsoleti.

Aggiorna una voce di registrazione esistente nella tabella di ricerca della registrazione del servizio resolver peer.

Si applica a

Vedi anche