Compartilhar via


DomainIdentifier Classe

Definição

Representa um identificador de domínio exclusivo.

public class DomainIdentifier
type DomainIdentifier = class
Public Class DomainIdentifier
Herança
DomainIdentifier

Comentários

O identificador de domínio tem três componentes:

  • Identificador de serviço – identificador exclusivo do serviço ao qual o domínio pertence.
  • Identificador de conta – identificador exclusivo da conta dentro do serviço.
  • Revisão – identifica a versão do domínio ao qual esse identificador se refere. O valor de uma revisão é o carimbo de data/hora de quando foi criado e é representado pelo número de segundos desde a meia-noite de 1º de janeiro de 1970, em tempo coordenado universal. Os valores de revisão válidos estão entre 1 e 0xFFFFFFFF (inclusivo).

Quando um cliente faz uma solicitação para ingressar no domínio, o serviço usa essa classe para criar um identificador de domínio para o cliente e passa-o para o DomainCertificateBuilder para criar um certificado de domínio válido. O serviço também o transmite junto com outras informações para o JoinDomainResponse objeto para que o servidor retorne uma resposta válida ao cliente. Consulte o exemplo DomainMembership.cs para obter um exemplo de uma implementação de ingresso no domínio que utiliza essa classe. Durante a aquisição da licença, essa classe também pode ser usada para armazenar os dados relevantes do identificador de domínio para o cliente analisado do desafio. Os dados do identificador de domínio do serviço podem ser armazenados posteriormente em outra instância dessa classe e, em seguida, usados para verificar se o identificador de domínio do cliente é válido com o serviço.

Construtores

DomainIdentifier()

Inicializa uma nova instância da classe DomainIdentifier.

DomainIdentifier(Guid)

Inicializa uma nova instância da DomainIdentifier classe com o identificador de serviço fornecido. Um identificador de conta é gerado aleatoriamente e a revisão é definida como CurrentRevision.

DomainIdentifier(Guid, Guid)

Inicializa uma nova instância da DomainIdentifier classe com o identificador de serviço e o identificador de conta fornecidos. A revisão é definida como CurrentRevision.

DomainIdentifier(Guid, Guid, DateTime)

Inicializa uma nova instância da DomainIdentifier classe com o identificador de serviço, o identificador de conta e a revisão fornecidos representados como um carimbo de data/hora.

DomainIdentifier(Guid, Guid, Int64)

Inicializa uma nova instância da DomainIdentifier classe com o identificador de serviço, o identificador de conta e a revisão fornecidos representados como um long.

Campos

MaxRevision

O valor máximo permitido de revisão. É igual a 0xFFFFFFFF.

MinRevision

O valor mínimo permitido de revisão. É igual a zero.

Propriedades

AccountId

Obtém ou define o identificador exclusivo da conta dentro do serviço.

CurrentRevision

Retorna tevision com base na data e hora atuais. A revisão retornada representa o número de segundos desde a meia-noite de 1º de janeiro de 1970 no Tempo Coordenado Universal.

IsEmpty

Obtém se esse identificador de domínio está vazio ou não.

Revision

Obtém ou define a versão do domínio ao qual esse identificador se refere.

ServiceId

Obtém ou define o identificador exclusivo do serviço ao qual o domínio pertence.

Métodos

GetRevision(DateTime)

Converte o valor de DateTime fornecido em uma revisão. A revisão retornada representa o número de segundos desde a meia-noite de 1º de janeiro de 1970 no Tempo Coordenado Universal.

GetTimestamp(Int64)

Converte o valor de revisão fornecido em um DateTime. A revisão fornecida representa o número de segundos desde a meia-noite de 1º de janeiro de 1970 no Tempo Coordenado Universal.

Aplica-se a