PeerNameRegistration Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |