PeerNameRegistration Classe

Definição

Registra um PeerName em um Cloud ou 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 uma PeerName 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

Nome Description
PeerNameRegistration()

Inicializa uma nova instância padrão da PeerNameRegistration classe.

PeerNameRegistration(PeerName, Int32, Cloud)

Inicializa uma nova instância da PeerNameRegistration classe com o nome do par, o número da porta e Cloud.

PeerNameRegistration(PeerName, Int32)

Inicializa uma nova instância da PeerNameRegistration classe com o nome e o número da porta especificados.

PeerNameRegistration(SerializationInfo, StreamingContext)

Inicializa um novo objeto serializável PeerNameRegistration .

Propriedades

Nome Description
Cloud

Obtém ou define informações em um Cloud em que esse PeerName objeto será registrado.

Comment

Obtém ou define informações adicionais sobre o PeerName objeto que será registrado com o Cloud.

Data

Obtém ou define dados binários definidos pelo aplicativo para o PeerNameRegistration objeto.

EndPointCollection

Obtém a coleção de pontos de extremidade de rede para os quais o nome do par associado é registrado.

PeerName

Obtém ou define o nome do par a ser registrado com uma nuvem par.

Port

Obtém ou define o número da porta TCP/IP usado pelo par que está sendo registrado no PeerNameRegistration objeto.

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 par ou Cloud.

Métodos

Nome Description
Dispose()

Libera todos os recursos usados pelo PeerNameRegistration objeto.

Dispose(Boolean)

Libera os recursos não gerenciados e, opcionalmente, libera os recursos gerenciados usados pelo PeerNameRegistration objeto.

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 PeerNameRegistration instância.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsRegistered()

Obtém ou define se o nome do par especificado na PeerName propriedade é registrado com um específico Cloud em um host.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Start()

Registra o PeerName .Cloud Se não EndPointCollection for especificado, a seleção automática de endereço será usada com o valor da Port porta especificado pela propriedade.

Stop()

Cancela o registro do nome do par especificado na PeerName propriedade 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 com um determinado Cloud. A atualização é executada usando as informações especificadas nas propriedades.

Implantações explícitas de interface

Nome Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa a ISerializable interface e retorna os dados necessários para serializar a PeerNameRegistration instância.

Aplica-se a