PeerNameRegistration Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
-
PeerNameRegistration
- Atributos
- Implementações
Comentários
O registro cria (ou atualiza) todas as informações associadas a um PeerName em uma nuvem ou nuvens pares.
É possível ter vários PeerNameRegistration objetos para o mesmo nome de par. Nesse caso, se o nome do par for protegido, cada instância representará PeerNameRegistration em uma nuvem diferente. No entanto, se o nome do par não estiver protegido, ele poderá ser registrado na mesma nuvem várias vezes, desde que cada registro seja de um processo diferente.
Construtores
PeerNameRegistration() |
Inicializa uma nova instância padrão da classe PeerNameRegistration. |
PeerNameRegistration(PeerName, Int32) |
Inicializa uma nova instância da classe PeerNameRegistration com o nome e número da porta especificados. |
PeerNameRegistration(PeerName, Int32, Cloud) |
Inicializa uma nova instância da classe PeerNameRegistration com o nome do par, o número da porta e a Cloud especificados. |
PeerNameRegistration(SerializationInfo, StreamingContext) |
Inicializa um novo objeto PeerNameRegistration serializável. |
Propriedades
Cloud |
Obtém ou define as informações em uma Cloud na qual este objeto PeerName será registrado. |
Comment |
Obtém ou define informações adicionais sobre o objeto PeerName que será registrado na Cloud. |
Data |
Obtém ou define dados binários definidos pelo aplicativo para o objeto PeerNameRegistration. |
EndPointCollection |
Obtém a coleção de pontos de extremidade de rede para a qual o nome do par associado está registrado. |
PeerName |
Obtém ou define o nome de par a ser registrado em uma nuvem ponto a ponto. |
Port |
Obtém ou define o número da porta TCP/IP usado pelo par que está sendo registrado no objeto PeerNameRegistration. |
UseAutoEndPointSelection |
Obtém ou define um valor que especifica se a seleção automática de ponto de extremidade deve ser usada ao atravessar uma malha ponto a ponto ou uma Cloud. |
Métodos
Dispose() |
Libera todos os recursos usados pelo objeto PeerNameRegistration. |
Dispose(Boolean) |
Libera os recursos não gerenciados e libera opcionalmente os recursos gerenciados usados pelo objeto PeerNameRegistration. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetObjectData(SerializationInfo, StreamingContext) |
Popula um objeto de informações de serialização com os dados necessários para serializar a instância PeerNameRegistration. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsRegistered() |
Obtém ou define se o nome de par especificado na propriedade PeerName é registrada em uma Cloud específica em um host. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Start() |
Registra o PeerName na Cloud. Se nenhuma EndPointCollection for especificada, a seleção automática de endereço será usada com o valor da porta especificado pela propriedade Port. |
Stop() |
Cancela o registro o nome do par especificado na propriedade PeerName de todas as nuvens nas quais ele foi registrado. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Update() |
Atualiza o PeerNameRegistration para um nó registrado em uma Cloud específica. A atualização é feita usando as informações especificadas nas propriedades. |
Implantações explícitas de interface
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementa a interface ISerializable e retorna os dados necessários para serializar a instância PeerNameRegistration. |