DomainIdentifier 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示唯一的域标识符。
public class DomainIdentifier
type DomainIdentifier = class
Public Class DomainIdentifier
- 继承
-
DomainIdentifier
注解
域标识符有三个组件:
- 服务标识符 - 域所属服务的唯一标识符。
- 帐户标识符 - 服务中帐户的唯一标识符。
- 修订版 - 标识此标识符所引用的域的版本。 修订的值是创建时的时间戳,以自 1970 年 1 月 1 日午夜以来的通用协调时间的秒数表示。 有效的修订值介于 1 到 0xFFFFFFFF ((非独占) ) 之间。
当客户端发出加入域的请求时,服务使用此类为客户端创建域标识符,并将其传递给 以 DomainCertificateBuilder 生成有效的域证书。 该服务还会将其与其他信息一起传递给 对象, JoinDomainResponse 以便服务器向客户端返回有效的响应。 有关使用此类的域加入实现的示例,请参阅 DomainMembership.cs 示例。 在获取许可证期间,此类还可用于存储从质询中分析的客户端的相关域标识符数据。 服务的域标识符数据随后可以存储在此类的另一个实例中,然后用于验证客户端的域标识符在服务中是否有效。
构造函数
DomainIdentifier() |
初始化 DomainIdentifier 类的新实例。 |
DomainIdentifier(Guid) |
使用给定的服务标识符初始化 类的新实例 DomainIdentifier 。 帐户标识符是随机生成的,修订设置为 CurrentRevision。 |
DomainIdentifier(Guid, Guid) |
使用给定的服务标识符和帐户标识符初始化 类的新实例 DomainIdentifier 。 修订设置为 CurrentRevision。 |
DomainIdentifier(Guid, Guid, DateTime) |
使用给定的服务标识符、帐户标识符和以时间戳表示的 DomainIdentifier 修订初始化 类的新实例。 |
DomainIdentifier(Guid, Guid, Int64) |
使用给定的服务标识符、帐户标识符和以 long 表示的 DomainIdentifier 修订初始化 类的新实例。 |
字段
MaxRevision |
允许的最大修订值。 等于 0xFFFFFFFF。 |
MinRevision |
允许的最小修订值。 等于零。 |
属性
AccountId |
获取或设置服务中帐户的唯一标识符。 |
CurrentRevision |
基于当前日期和时间返回 tevision。 返回的修订表示自 1970 年 1 月 1 日午夜(世界协调时间)以来的秒数。 |
IsEmpty |
获取此域标识符是否为空。 |
Revision |
获取或设置此标识符所引用的域的版本。 |
ServiceId |
获取或设置域所属的服务的唯一标识符。 |
方法
GetRevision(DateTime) |
将给定的 DateTime 值转换为修订。 返回的修订表示自 1970 年 1 月 1 日午夜(世界协调时间)以来的秒数。 |
GetTimestamp(Int64) |
将给定的修订值转换为 DateTime。 给定的修订表示自 1970 年 1 月 1 日午夜以来在世界协调时间中的秒数。 |