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
| Nombre | Description |
|---|---|
| PeerNameRegistration() |
Inicializa una nueva instancia predeterminada de la PeerNameRegistration clase . |
| PeerNameRegistration(PeerName, Int32, Cloud) |
Inicializa una nueva instancia de la PeerNameRegistration clase con el nombre del mismo nivel, el número de puerto y Cloud. |
| PeerNameRegistration(PeerName, Int32) |
Inicializa una nueva instancia de la PeerNameRegistration clase con el nombre y el número de puerto especificados. |
| PeerNameRegistration(SerializationInfo, StreamingContext) |
Inicializa un nuevo objeto serializable PeerNameRegistration . |
Propiedades
| Nombre | Description |
|---|---|
| Cloud |
Obtiene o establece información de un Cloud objeto en el que se registrará este PeerName objeto. |
| Comment |
Obtiene o establece información adicional sobre el PeerName objeto que se registrará con .Cloud |
| Data |
Obtiene o establece datos binarios definidos por la aplicación para el PeerNameRegistration objeto . |
| EndPointCollection |
Obtiene la colección de puntos de conexión de 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 está registrando en el PeerNameRegistration objeto . |
| UseAutoEndPointSelection |
Obtiene o establece un valor que especifica si se debe usar la selección automática de puntos de conexión al atravesar una malla del mismo nivel o Cloud. |
Métodos
| Nombre | Description |
|---|---|
| Dispose() |
Libera todos los recursos utilizados por el PeerNameRegistration objeto . |
| Dispose(Boolean) |
Libera los recursos no administrados y, opcionalmente, libera los recursos administrados utilizados por el PeerNameRegistration objeto . |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como 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 PeerNameRegistration instancia. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| IsRegistered() |
Obtiene o establece si el nombre del mismo nivel especificado en la PeerName propiedad se registra con un específico Cloud en un host. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| Start() |
Registra en PeerName .Cloud Si no se especifica , EndPointCollection la selección automática de direcciones se usa con el valor de puerto especificado por la Port propiedad . |
| Stop() |
Anula el registro del nombre del mismo nivel especificado en la PeerName propiedad de todas las nubes en las que se registró. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| Update() |
Actualiza para PeerNameRegistration un nodo registrado con un específico Cloud. La actualización se realiza mediante la información especificada en las propiedades. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementa la ISerializable interfaz y devuelve los datos necesarios para serializar la PeerNameRegistration instancia. |