PeerNameRegistration 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.
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. |