Condividi tramite


PeerResolver Classe

Definizione

Specifica un tipo di base che consente di definire il contratto utilizzato per registrare i nodi in una rete di peer e per risolvere l'ID di rete di peer negli indirizzi endpoint dei nodi appartenenti a una rete di peer.

public ref class PeerResolver abstract
public abstract class PeerResolver
type PeerResolver = class
Public MustInherit Class PeerResolver
Ereditarietà
PeerResolver

Commenti

Questa classe è la classe di base per l'implementazione di resolver personalizzati di nomi peer. Un resolver di nomi peer è un servizio di individuazione utilizzato dai canali peer per individuare i nodi appartenenti a una rete di peer. Un resolver di nomi peer consente inoltre di "registrare" un nodo in una rete di peer, ovvero di renderlo individuabile e disponibile all'interno della rete.

Costruttori

PeerResolver()

Inizializza una nuova istanza della classe PeerResolver.

Proprietà

CanShareReferrals

Consente di ottenere un valore che indica se il resolver di nomi peer può condividere i riferimenti.

Metodi

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize(EndpointAddress, Binding, ClientCredentials, PeerReferralPolicy)

Consente di inizializzare l'istanza corrente del resolver peer con le nuove impostazioni e il nuovo indirizzo endpoint forniti.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Register(String, PeerNodeAddress, TimeSpan)

Consente di registrare un indirizzo PeerNodeAddress in una rete di peer specifica.

Resolve(String, Int32, TimeSpan)

Consente di risolvere l'ID di rete fornito in zero o più indirizzi endpoint di nodi appartenenti alla rete di peer.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Unregister(Object, TimeSpan)

Consente di rimuovere da una rete di peer la voce di registrazione di un nodo.

Update(Object, PeerNodeAddress, TimeSpan)

Consente di aggiornare l'indirizzo PeerNodeAddress di un nodo registrato in una rete di peer specifica.

Si applica a