PeerNameRegistration Classe

Definizione

Registra un oggetto PeerName in un'area Cloud o in un insieme di aree.

public ref class PeerNameRegistration : IDisposable, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNameRegistration : IDisposable, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNameRegistration = class
    interface IDisposable
    interface ISerializable
Public Class PeerNameRegistration
Implements IDisposable, ISerializable
Ereditarietà
PeerNameRegistration
Attributi
Implementazioni

Commenti

La registrazione crea (o aggiorna) tutte le informazioni associate a in PeerName un cloud peer o cloud.

È possibile avere più PeerNameRegistration oggetti per lo stesso nome peer. In tal caso, se il nome del peer è protetto, ogni istanza rappresenta PeerNameRegistration in un cloud diverso. Tuttavia, se il nome del peer non è protetto, può essere registrato nello stesso cloud più volte, purché ogni registrazione proveni da un processo diverso.

Costruttori

PeerNameRegistration()

Inizializza una nuova istanza predefinita della classe PeerNameRegistration.

PeerNameRegistration(PeerName, Int32)

Inizializza una nuova istanza della classe PeerNameRegistration con il nome e il numero di porta specificato.

PeerNameRegistration(PeerName, Int32, Cloud)

Inizializza una nuova istanza della classe PeerNameRegistration con il nome peer, il numero di porta e il Cloud specificati.

PeerNameRegistration(SerializationInfo, StreamingContext)

Inizializza un nuovo oggetto PeerNameRegistration serializzabile.

Proprietà

Cloud

Ottiene o imposta le informazioni contenute in un Cloud in cui l'oggetto corrente PeerName verrà registrato.

Comment

Ottiene o imposta informazioni aggiuntive sull'oggetto PeerName che verrà registrato nell'oggetto Cloud.

Data

Ottiene o imposta dati binari definiti dall'applicazione relativi all'oggetto PeerNameRegistration.

EndPointCollection

Ottiene l'insieme di endpoint di rete per il quale è stato registrato il nome peer associato.

PeerName

Ottiene o imposta il nome peer da registrare in un'area peer.

Port

Ottiene o imposta il numero di porta TCP/IP usato dal peer da registrare nell'oggetto PeerNameRegistration.

UseAutoEndPointSelection

Ottiene o imposta un valore che specifica se utilizzare la selezione automatica degli endpoint quando si attraversa una rete mesh o un oggetto Cloud peer.

Metodi

Dispose()

Rilascia tutte le risorse usate dall'oggetto PeerNameRegistration.

Dispose(Boolean)

Rilascia le risorse non gestite ed eventualmente le risorse gestite usate dall'oggetto PeerNameRegistration.

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetObjectData(SerializationInfo, StreamingContext)

Popola un oggetto di informazioni di serializzazione con i dati necessari per serializzare l'istanza di PeerNameRegistration.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsRegistered()

Ottiene o imposta un valore che determina se il nome peer specificato in PeerName è stato registrato in un Cloud specifico di un host.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Start()

Registra la proprietà PeerName nel Cloud. Se nessuna proprietà EndPointCollection è specificata, la selezione automatica degli indirizzi viene usata con il valore di porta specificato dalla proprietà Port.

Stop()

Annulla la registrazione del nome peer specificato nella proprietà PeerName da tutte le aree cloud in cui è stato registrato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Update()

Aggiorna l'oggetto PeerNameRegistration per un nodo registrato con un oggetto Cloud specifico. L'aggiornamento viene eseguito usando le informazioni specificate nelle proprietà.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable e restituisce i dati necessari a serializzare l'istanza di PeerNameRegistration.

Si applica a