DomainIdentifier Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen eindeutigen Domänenbezeichner dar.
public class DomainIdentifier
type DomainIdentifier = class
Public Class DomainIdentifier
- Vererbung
-
DomainIdentifier
Hinweise
Der Domänenbezeichner verfügt über drei Komponenten:
- Dienstbezeichner: Eindeutiger Bezeichner des Diensts, zu dem die Domäne gehört.
- Kontobezeichner: Eindeutiger Bezeichner des Kontos innerhalb des Diensts.
- Revision: Gibt die Version der Domäne an, auf die sich dieser Bezeichner bezieht. Der Wert einer Revision ist der Zeitstempel des Erstellungszeitpunkts und wird durch die Anzahl der Sekunden seit Mitternacht des 1. Januar 1970 in koordinierter Weltzeit dargestellt. Gültige Revisionswerte liegen zwischen 1 und 0xFFFFFFFF (einschließlich).
Wenn ein Client eine Anforderung zum Domänenbeitritt sendet, verwendet der Dienst diese Klasse, um einen Domänenbezeichner für den Client zu erstellen und an den DomainCertificateBuilder zu übergeben, um ein gültiges Domänenzertifikat zu erstellen. Der Dienst übergibt ihn auch zusammen mit anderen Informationen an das JoinDomainResponse -Objekt, sodass der Server eine gültige Antwort an den Client zurückgibt. Ein Beispiel für eine Domänenbeitrittsimplementierung, die diese Klasse verwendet, finden Sie im Beispiel DomainMembership.cs. Während des Lizenzerwerbs kann diese Klasse auch verwendet werden, um die relevanten Domänenbezeichnerdaten für den Client zu speichern, der aus der Herausforderung analysiert wurde. Die Domänenbezeichnerdaten des Diensts können anschließend in einer anderen Instanz dieser Klasse gespeichert und dann verwendet werden, um zu überprüfen, ob der Domänenbezeichner des Clients für den Dienst gültig ist.
Konstruktoren
DomainIdentifier() |
Initialisiert eine neue Instanz der DomainIdentifier-Klasse. |
DomainIdentifier(Guid) |
Initialisiert eine neue Instanz der DomainIdentifier -Klasse mit dem angegebenen Dienstbezeichner. Ein Kontobezeichner wird nach dem Zufallsprinzip generiert, und die Revision wird auf CurrentRevisionfestgelegt. |
DomainIdentifier(Guid, Guid) |
Initialisiert eine neue Instanz der DomainIdentifier -Klasse mit dem angegebenen Dienstbezeichner und Kontobezeichner. Die Revision ist auf CurrentRevisionfestgelegt. |
DomainIdentifier(Guid, Guid, DateTime) |
Initialisiert eine neue Instanz der DomainIdentifier -Klasse mit dem angegebenen Dienstbezeichner, kontobezeichner und der revision als Zeitstempel dargestellt. |
DomainIdentifier(Guid, Guid, Int64) |
Initialisiert eine neue Instanz der DomainIdentifier -Klasse mit dem angegebenen Dienstbezeichner, kontobezeichner und der revision als long dargestellt. |
Felder
MaxRevision |
Der maximal zulässige Revisionswert. Entspricht 0xFFFFFFFF. |
MinRevision |
Der mindestens zulässige Revisionswert. Gleich Null. |
Eigenschaften
AccountId |
Ruft den eindeutigen Bezeichner des Kontos innerhalb des Diensts ab oder legt diese fest. |
CurrentRevision |
Gibt die Datenaufstellung basierend auf dem aktuellen Datum und der aktuellen Uhrzeit zurück. Die zurückgegebene Revision stellt die Anzahl der Sekunden seit Mitternacht des 1. Januar 1970 in der koordinierten Weltzeit dar. |
IsEmpty |
Ruft ab, ob dieser Domänenbezeichner leer ist oder nicht. |
Revision |
Ruft die Version der Domäne ab, auf die sich dieser Bezeichner bezieht, oder legt diese fest. |
ServiceId |
Ruft den eindeutigen Bezeichner des Diensts ab, zu dem die Domäne gehört, oder legt diesen fest. |
Methoden
GetRevision(DateTime) |
Konvertiert den angegebenen DateTime-Wert in eine Revision. Die zurückgegebene Revision stellt die Anzahl der Sekunden seit Mitternacht des 1. Januar 1970 in der koordinierten Weltzeit dar. |
GetTimestamp(Int64) |
Konvertiert den angegebenen Revisionswert in einen DateTime-Wert. Die angegebene Überarbeitung stellt die Anzahl der Sekunden seit Mitternacht des 1. Januar 1970 in der koordinierten Weltzeit dar. |