DomainIdentifier 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í.
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. |