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