PeerNameRegistration Classe

Definição

Registra um PeerName em uma Cloud ou em um conjunto de nuvens.Registers a PeerName in a Cloud or set of clouds.

public ref class PeerNameRegistration : IDisposable, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNameRegistration : IDisposable, System.Runtime.Serialization.ISerializable
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 par ou nuvens.Registration creates (or updates) all the information that is associated with a PeerName in a peer cloud or clouds.

É possível ter vários PeerNameRegistration objetos para o mesmo nome de par.It is possible to have multiple PeerNameRegistration objects for the same peer name. Nesse caso, se o nome do par for protegido, cada instância representará PeerNameRegistration em uma nuvem diferente.In such a case, if the peer name is secured, each instance represents PeerNameRegistration in a different cloud. No entanto, se o nome do par não estiver protegido, ele poderá ser registrado na mesma nuvem várias vezes, fornecendo que cada registro seja de um processo diferente.However, if the peer name is not secured, it can be registered in the same cloud multiple times, providing that each registration is from a different process.

Construtores

PeerNameRegistration()

Inicializa uma nova instância padrão da classe PeerNameRegistration.Initializes a new default instance of the PeerNameRegistration class.

PeerNameRegistration(PeerName, Int32)

Inicializa uma nova instância da classe PeerNameRegistration com o nome e número da porta especificados.Initializes a new instance of the PeerNameRegistration class with the specified name and port number.

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.Initializes a new instance of the PeerNameRegistration class with the specified peer name, port number, and Cloud.

PeerNameRegistration(SerializationInfo, StreamingContext)

Inicializa um novo objeto PeerNameRegistration serializável.Initializes a new serializable PeerNameRegistration object.

Propriedades

Cloud

Obtém ou define as informações em uma Cloud na qual este objeto PeerName será registrado.Gets or sets information in a Cloud into which this PeerName object will be registered.

Comment

Obtém ou define informações adicionais sobre o objeto PeerName que será registrado na Cloud.Gets or sets additional information about the PeerName object that will be registered with the Cloud.

Data

Obtém ou define dados binários definidos pelo aplicativo para o objeto PeerNameRegistration.Gets or sets application-defined binary data for the PeerNameRegistration object.

EndPointCollection

Obtém a coleção de pontos de extremidade de rede para a qual o nome do par associado está registrado.Gets the collection of network endpoints for which the associated peer name is registered.

PeerName

Obtém ou define o nome de par a ser registrado em uma nuvem ponto a ponto.Gets or sets the peer name to register with a peer cloud.

Port

Obtém ou define o número da porta TCP/IP usado pelo par que está sendo registrado no objeto PeerNameRegistration.Gets or sets the TCP/IP port number used by the peer being registered into the PeerNameRegistration object.

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.Gets or sets a value that specifies whether to use automatic endpoint selection when traversing a peer mesh or Cloud.

Métodos

Dispose()

Libera todos os recursos usados pelo objeto PeerNameRegistration.Releases all resources used by the PeerNameRegistration object.

Dispose(Boolean)

Libera os recursos não gerenciados e libera opcionalmente os recursos gerenciados usados pelo objeto PeerNameRegistration.Releases the unmanaged resources and optionally releases the managed resources used by the PeerNameRegistration object.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(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.Populates a serialization information object with the data needed to serialize the PeerNameRegistration instance.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(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.Gets or sets whether the peer name specified in the PeerName property is registered with a specific Cloud on a host.

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
Start()

Registra o PeerName na Cloud.Registers the PeerName into the 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.If no EndPointCollection is specified, automatic address selection is used with the port value specified by the Port property.

Stop()

Cancela o registro o nome do par especificado na propriedade PeerName de todas as nuvens nas quais ele foi registrado.Unregisters the peer name specified in the PeerName property from all the clouds in which it was registered.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
Update()

Atualiza o PeerNameRegistration para um nó registrado em uma Cloud específica.Updates the PeerNameRegistration for a node registered with a specific Cloud. A atualização é feita usando as informações especificadas nas propriedades.Update is performed using the information specified in the properties.

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.Implements the ISerializable interface and returns the data needed to serialize the PeerNameRegistration instance.

Aplica-se a