CustomPeerResolverService Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |