PeerNameRegistration Classe

Definizione

Registra un oggetto PeerName in un'area Cloud o in un insieme di aree.Registers a PeerName in a Cloud or set of clouds.

public ref class PeerNameRegistration : IDisposable, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNameRegistration : IDisposable, System.Runtime.Serialization.ISerializable
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 in un cloud peer o cloud.Registration creates (or updates) all the information that is associated with a PeerName in a peer cloud or clouds.

È possibile disporre di più PeerNameRegistration oggetti per lo stesso nome peer.It is possible to have multiple PeerNameRegistration objects for the same peer name. In tal caso, se il nome peer è protetto, ogni istanza rappresenta PeerNameRegistration in un cloud diverso.In such a case, if the peer name is secured, each instance represents PeerNameRegistration in a different cloud. Tuttavia, se il nome peer non è protetto, può essere registrato più volte nello stesso cloud, a condizione che ogni registrazione provenga da un processo diverso.However, if the peer name is not secured, it can be registered in the same cloud multiple times, providing that each registration is from a different process.

Costruttori

PeerNameRegistration()

Inizializza una nuova istanza predefinita della classe PeerNameRegistration.Initializes a new default instance of the PeerNameRegistration class.

PeerNameRegistration(PeerName, Int32)

Inizializza una nuova istanza della classe PeerNameRegistration con il nome e il numero di porta specificato.Initializes a new instance of the PeerNameRegistration class with the specified name and port number.

PeerNameRegistration(PeerName, Int32, Cloud)

Inizializza una nuova istanza della classe PeerNameRegistration con il nome peer, il numero di porta e il Cloud specificati.Initializes a new instance of the PeerNameRegistration class with the specified peer name, port number, and Cloud.

PeerNameRegistration(SerializationInfo, StreamingContext)

Inizializza un nuovo oggetto PeerNameRegistration serializzabile.Initializes a new serializable PeerNameRegistration object.

Proprietà

Cloud

Ottiene o imposta le informazioni contenute in un Cloud in cui l'oggetto corrente PeerName verrà registrato.Gets or sets information in a Cloud into which this PeerName object will be registered.

Comment

Ottiene o imposta informazioni aggiuntive sull'oggetto PeerName che verrà registrato nell'oggetto Cloud.Gets or sets additional information about the PeerName object that will be registered with the Cloud.

Data

Ottiene o imposta dati binari definiti dall'applicazione relativi all'oggetto PeerNameRegistration.Gets or sets application-defined binary data for the PeerNameRegistration object.

EndPointCollection

Ottiene l'insieme di endpoint di rete per il quale è stato registrato il nome peer associato.Gets the collection of network endpoints for which the associated peer name is registered.

PeerName

Ottiene o imposta il nome peer da registrare in un'area peer.Gets or sets the peer name to register with a peer cloud.

Port

Ottiene o imposta il numero di porta TCP/IP usato dal peer da registrare nell'oggetto PeerNameRegistration.Gets or sets the TCP/IP port number used by the peer being registered into the PeerNameRegistration object.

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.Gets or sets a value that specifies whether to use automatic endpoint selection when traversing a peer mesh or Cloud.

Metodi

Dispose()

Rilascia tutte le risorse usate dall'oggetto PeerNameRegistration.Releases all resources used by the PeerNameRegistration object.

Dispose(Boolean)

Rilascia le risorse non gestite ed eventualmente le risorse gestite usate dall'oggetto PeerNameRegistration.Releases the unmanaged resources and optionally releases the managed resources used by the PeerNameRegistration object.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetObjectData(SerializationInfo, StreamingContext)

Popola un oggetto di informazioni di serializzazione con i dati necessari per serializzare l'istanza di PeerNameRegistration.Populates a serialization information object with the data needed to serialize the PeerNameRegistration instance.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(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.Gets or sets whether the peer name specified in the PeerName property is registered with a specific Cloud on a host.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Start()

Registra la proprietà PeerName nel Cloud.Registers the PeerName into the Cloud. Se nessuna proprietà EndPointCollection è specificata, la selezione automatica degli indirizzi viene usata con il valore di porta specificato dalla proprietà Port.If no EndPointCollection is specified, automatic address selection is used with the port value specified by the Port property.

Stop()

Annulla la registrazione del nome peer specificato nella proprietà PeerName da tutte le aree cloud in cui è stato registrato.Unregisters the peer name specified in the PeerName property from all the clouds in which it was registered.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
Update()

Aggiorna l'oggetto PeerNameRegistration per un nodo registrato con un oggetto Cloud specifico.Updates the PeerNameRegistration for a node registered with a specific Cloud. L'aggiornamento viene eseguito usando le informazioni specificate nelle proprietà.Update is performed using the information specified in the properties.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable e restituisce i dati necessari a serializzare l'istanza di PeerNameRegistration.Implements the ISerializable interface and returns the data needed to serialize the PeerNameRegistration instance.

Si applica a