Compartilhar via


PeerNameRegistration Classe

Definição

Registra um PeerName em uma Cloud ou em um conjunto de nuvens.

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.

Aplica-se a