PeerNameRegistration Classe

Definizione

Registra un oggetto PeerName in un set o in un Cloud set di cloud.

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 un PeerName oggetto in 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, a condizione che ogni registrazione provena da un processo diverso.

Costruttori

Nome Descrizione
PeerNameRegistration()

Inizializza una nuova istanza predefinita della PeerNameRegistration classe .

PeerNameRegistration(PeerName, Int32, Cloud)

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

PeerNameRegistration(PeerName, Int32)

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

PeerNameRegistration(SerializationInfo, StreamingContext)

Inizializza un nuovo oggetto serializzabile PeerNameRegistration .

Proprietà

Nome Descrizione
Cloud

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

Comment

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

Data

Ottiene o imposta i dati binari definiti dall'applicazione per l'oggetto PeerNameRegistration .

EndPointCollection

Ottiene la raccolta di endpoint di rete per cui è registrato il nome peer associato.

PeerName

Ottiene o imposta il nome del peer da registrare con un cloud peer.

Port

Ottiene o imposta il numero di porta TCP/IP utilizzato dal peer registrato nell'oggetto PeerNameRegistration .

UseAutoEndPointSelection

Ottiene o imposta un valore che specifica se utilizzare la selezione automatica dell'endpoint durante l'attraversamento di una mesh peer o Cloud.

Metodi

Nome Descrizione
Dispose()

Rilascia tutte le risorse utilizzate dall'oggetto PeerNameRegistration .

Dispose(Boolean)

Rilascia le risorse non gestite e, facoltativamente, rilascia 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 informazioni di serializzazione con i dati necessari per serializzare l'istanza PeerNameRegistration .

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
IsRegistered()

Ottiene o imposta un valore che indica se il nome peer specificato nella PeerName proprietà è registrato con un oggetto specifico Cloud in un host.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
Start()

Registra l'oggetto PeerName in Cloud. Se non viene specificato alcun valore EndPointCollection , la selezione automatica degli indirizzi viene utilizzata con il valore della porta specificato dalla Port proprietà .

Stop()

Annulla la registrazione del nome peer specificato nella PeerName proprietà da tutti i cloud in cui è stato registrato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Update()

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

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Si applica a