Compartir a través de


DomainIdentifier Clase

Definición

Representa un identificador de dominio único.

public class DomainIdentifier
type DomainIdentifier = class
Public Class DomainIdentifier
Herencia
DomainIdentifier

Comentarios

El identificador de dominio tiene tres componentes:

  • Identificador de servicio: identificador único del servicio al que pertenece el dominio.
  • Identificador de cuenta: identificador único de la cuenta dentro del servicio.
  • Revisión: identifica la versión del dominio al que hace referencia este identificador. El valor de una revisión es la marca de tiempo de cuando se creó y se representa mediante el número de segundos desde la medianoche del 1 de enero de 1970, en tiempo coordinado universal. Los valores de revisión válidos están comprendidos entre 1 y 0xFFFFFFFF (ambos incluidos).

Cuando un cliente realiza una solicitud para unirse al dominio, el servicio usa esta clase para crear un identificador de dominio para el cliente y lo pasa a DomainCertificateBuilder para crear un certificado de dominio válido. El servicio también lo pasa junto con otra información al JoinDomainResponse objeto para que el servidor devuelva una respuesta válida al cliente. Consulte el ejemplo DomainMembership.cs para obtener un ejemplo de una implementación de unión a un dominio que utiliza esta clase. Durante la adquisición de licencias, esta clase también se puede usar para almacenar los datos de identificador de dominio pertinentes para el cliente analizado desde el desafío. Los datos del identificador de dominio del servicio se pueden almacenar posteriormente en otra instancia de esta clase y, a continuación, se usan para comprobar que el identificador de dominio del cliente es válido con el servicio.

Constructores

DomainIdentifier()

Inicializa una nueva instancia de la clase DomainIdentifier.

DomainIdentifier(Guid)

Inicializa una nueva instancia de la DomainIdentifier clase con el identificador de servicio especificado. Se genera aleatoriamente un identificador de cuenta y la revisión se establece en CurrentRevision.

DomainIdentifier(Guid, Guid)

Inicializa una nueva instancia de la DomainIdentifier clase con el identificador de servicio y el identificador de cuenta especificados. La revisión se establece en CurrentRevision.

DomainIdentifier(Guid, Guid, DateTime)

Inicializa una nueva instancia de la DomainIdentifier clase con el identificador de servicio, el identificador de cuenta y la revisión especificados representados como una marca de tiempo.

DomainIdentifier(Guid, Guid, Int64)

Inicializa una nueva instancia de la DomainIdentifier clase con el identificador de servicio, el identificador de cuenta y la revisión especificados representados como un largo.

Campos

MaxRevision

Valor de revisión máximo permitido. Es igual a 0xFFFFFFFF.

MinRevision

Valor de revisión mínimo permitido. Es igual a cero.

Propiedades

AccountId

Obtiene o establece el identificador único de la cuenta dentro del servicio.

CurrentRevision

Devuelve el tevision basado en la fecha y hora actuales. La revisión devuelta representa el número de segundos desde la medianoche del 1 de enero de 1970 en tiempo coordinado universal.

IsEmpty

Obtiene si este identificador de dominio está vacío o no.

Revision

Obtiene o establece la versión del dominio al que hace referencia este identificador.

ServiceId

Obtiene o establece el identificador único del servicio al que pertenece el dominio.

Métodos

GetRevision(DateTime)

Convierte el valor DateTime especificado en una revisión. La revisión devuelta representa el número de segundos desde la medianoche del 1 de enero de 1970 en tiempo coordinado universal.

GetTimestamp(Int64)

Convierte el valor de revisión especificado en datetime. La revisión dada representa el número de segundos desde la medianoche del 1 de enero de 1970 en tiempo coordinado universal.

Se aplica a