Compartir a través de


PeerNameRegistration Clase

Definición

Registra una propiedad PeerName en un objeto Cloud o conjunto de nubes.

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
Herencia
PeerNameRegistration
Atributos
Implementaciones

Comentarios

El registro crea (o actualiza) toda la información asociada a en PeerName una nube o nubes del mismo nivel.

Es posible tener varios PeerNameRegistration objetos para el mismo nombre del mismo nivel. En tal caso, si el nombre del mismo nivel está protegido, cada instancia representa PeerNameRegistration en una nube diferente. Sin embargo, si el nombre del mismo nivel no está protegido, se puede registrar en la misma nube varias veces, siempre que cada registro sea de un proceso diferente.

Constructores

PeerNameRegistration()

Inicializa una nueva instancia predeterminada de la clase PeerNameRegistration.

PeerNameRegistration(PeerName, Int32)

Inicializa una nueva instancia de la clase PeerNameRegistration con el nombre y el número de puerto especificados.

PeerNameRegistration(PeerName, Int32, Cloud)

Inicializa una nueva instancia de la clase PeerNameRegistration con el nombre del mismo nivel especificado, el número de puerto y Cloud.

PeerNameRegistration(SerializationInfo, StreamingContext)

Inicializa un nuevo PeerNameRegistration objeto serializable.

Propiedades

Cloud

Obtiene o establece información en una propiedad Cloud en la que se registrará el objeto PeerName.

Comment

Obtiene o establece información adicional sobre el objeto PeerName que se registrará con Cloud.

Data

Obtiene o establece los datos binarios definidos por la aplicación para el objeto PeerNameRegistration.

EndPointCollection

Obtiene la colección de extremos de la red para los que se registra el nombre del mismo nivel asociado.

PeerName

Obtiene o establece el nombre del mismo nivel que se va a registrar con una nube del mismo nivel.

Port

Obtiene o establece el número de puerto TCP/IP utilizado por el elemento del mismo nivel que se registra en el objeto PeerNameRegistration.

UseAutoEndPointSelection

Obtiene o establece un valor que especifica si se debe usar la selección de extremos automática al recorrer una red o Cloud del mismo nivel.

Métodos

Dispose()

Libera todos los recursos utilizados por el objeto PeerNameRegistration.

Dispose(Boolean)

Libera los recursos no administrados y, opcionalmente, los recursos administrados que usa el objeto PeerNameRegistration.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetObjectData(SerializationInfo, StreamingContext)

Rellena un objeto de información de serialización con los datos necesarios para serializar la instancia PeerNameRegistration.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsRegistered()

Obtiene o establece si el nombre del mismo nivel especificado en la propiedad PeerName se registra con un objeto Cloud concreto en un host.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
Start()

Registra el PeerName en el Cloud. Si no se especifica ningún EndPointCollection, se usa la selección automática de direcciones con el valor de puerto especificado por la propiedad Port.

Stop()

Anula el registro del nombre del mismo nivel especificado en la propiedad PeerName de todas las nubes en el que se ha registrado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
Update()

Actualiza PeerNameRegistration para un nodo registrado con un Cloud específico. La actualización se realiza con la información especificada en las propiedades.

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa la interfaz de ISerializable y devuelve los datos necesarios para serializar la instancia de PeerNameRegistration.

Se aplica a