System.Security.AccessControl 指定对可保护对象允许的操作。 指定只写访问权限。 指定无访问权限。 指定只读访问权限。 指定要执行的访问控制修改的类型。此枚举由 类及其子类的方法使用。 将指定的授权规则添加到访问控制列表 (ACL)。 从 ACL 移除所含安全性标识符 (SID) 和访问掩码与指定授权规则一样的授权规则。 从 ACL 移除所含 SID 与指定授权规则一样的授权规则。 从 ACL 移除与指定的授权规则完全匹配的授权规则。 从 ACL 移除所含 SID 与指定授权规则一样的授权规则,然后将指定的授权规则添加到 ACL。 从 ACL 移除所有授权规则,然后将指定的授权规则添加到 ACL。 指定要保存或加载安全性说明符的哪些部分。 自由访问控制列表 (DACL)。 整个安全性说明符。 系统访问控制列表 (SACL)。 主要组。 不包括任何部分。 所有者。 指定是否使用 对象来允许或拒绝访问。这些值不是标志,不能组合它们。 使用 对象来允许访问受保护对象。 使用 对象来拒绝访问受保护对象。 表示用户的标识、访问掩码和访问控制类型(允许或拒绝)的组合。 对象还包含有关子对象如何继承规则以及如何传播继承的信息。 使用指定的值初始化 类的一个新实例。 应用访问规则的标识。此参数必须是可以强制转换为 的对象。 此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。 如果此规则继承自父容器,则为 true。 访问规则的继承属性。 继承的访问规则是否自动传播。如果 设置为 ,则将忽略传播标志。 有效的访问控制类型。 参数的值不能强制转换为 ,或者 参数包含无效值。 参数的值为零,或者 参数包含无法识别的标志值。 获取与此 对象关联的 对象。 与此 对象关联的 对象。 表示用户的标识、访问掩码和访问控制类型(允许或拒绝)的组合。AccessRule`1 对象还包含有关子对象如何继承规则以及如何传播继承的信息。 访问规则的访问权限类型。 使用指定的值初始化 AccessRule’1 类的一个新实例。 应用访问规则的标识。 访问规则的权限。 有效的访问控制类型。 使用指定的值初始化 AccessRule’1 类的一个新实例。 应用访问规则的标识。 访问规则的权限。 访问规则的继承属性。 继承的访问规则是否自动传播。如果 设置为 ,则将忽略传播标志。 有效的访问控制类型。 使用指定的值初始化 AccessRule’1 类的一个新实例。 应用访问规则的标识。 访问规则的权限。 有效的访问控制类型。 使用指定的值初始化 AccessRule’1 类的一个新实例。 应用访问规则的标识。 访问规则的权限。 访问规则的继承属性。 继承的访问规则是否自动传播。如果 设置为 ,则将忽略传播标志。 有效的访问控制类型。 获取当前实例的权限。 当前实例的强制转换为类型 <T> 的权利。 提供遍历访问控制列表 (ACL) 中的访问控制项 (ACE) 的能力。 获取 集合中的当前元素。此属性获取对象的类型易于转换的版本。 集合中的当前元素。 将枚举器前进到 集合的下一个元素。 如果枚举数成功地推进到下一个元素,则为 true;如果枚举数越过集合的结尾,则为 false。 在创建了枚举数后集合被修改了。 将枚举数设置为其初始位置,该位置位于 集合中第一个元素之前。 在创建了枚举数后集合被修改了。 指定访问控制项 (ACE) 的继承和审核行为。 审核所有访问尝试。 将访问掩码传播到子容器对象。 审核失败的访问尝试。 的逻辑 OR。 从父容器继承而不是为对象显式设置 ACE。 仅将访问掩码传播到子对象。这将包括容器子对象和子叶对象。 不设置任何 ACE 标志。 访问检查不适用于该对象;它们仅适用于其子对象。 将访问掩码传播到子叶对象上。 审核成功的访问尝试。 指定访问控制项 (ACE) 的功能。 允许访问。 拒绝访问。 导致系统警告。 导致系统审核。 定义可用的访问控制项 (ACE) 类型。 允许访问一个由 对象标识的特定受信者所对应的对象。 允许访问一个由 对象标识的特定受信者所对应的对象。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。 允许访问对象、属性集或属性。ACE 包含一组访问权限、标识对象类型的 GUID 以及一个 对象,该对象标识了系统将向其授予访问权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。 已定义但是从未使用。这里包括它是出于完整性的考虑。 允许访问对象、属性集或属性。ACE 包含一组访问权限、标识对象类型的 GUID 以及一个 对象,该对象标识了系统将向其授予访问权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。 拒绝访问一个由 对象标识的特定受信者所对应的对象。 拒绝访问一个由 对象标识的特定受信者所对应的对象。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。 拒绝访问对象、属性集或属性。ACE 包含一组访问权限、标识对象类型的 GUID 以及一个 对象,该对象标识了系统将向其授予访问权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。 拒绝访问对象、属性集或属性。ACE 包含一组访问权限、标识对象类型的 GUID 以及一个 对象,该对象标识了系统将向其授予访问权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。 跟踪枚举中定义的最大 ACE 类型。 保留供将来使用。 保留供将来使用。 保留供将来使用。 保留供将来使用。 导致当指定的受信者尝试获得对某个对象的访问权限时记录一条审核消息。受信者由一个 对象标识。 导致当指定的受信者尝试获得对某个对象的访问权限时记录一条审核消息。受信者由一个 对象标识。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。 导致当指定的受信者尝试获得对某个对象或子对象(如属性集或属性)的访问权限时记录一条审核消息。ACE 包含一组访问权限、标识对象或子对象类型的 GUID 以及一个 对象,该对象标识了系统将审核其权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。这种 ACE 类型可包含可选的回调数据。回调数据是未经解释的资源管理器特定的 BLOB。 导致当指定的受信者尝试获得对某个对象或子对象(如属性集或属性)的访问权限时记录一条审核消息。ACE 包含一组访问权限、标识对象或子对象类型的 GUID 以及一个 对象,该对象标识了系统将审核其权限的受信者。ACE 还包含一个 GUID 和一组标志,这些标志控制子对象对 ACE 的继承。 指定用于审核对可保护对象的访问尝试的条件。 将审核失败的访问尝试。 将不审核任何访问尝试。 将审核成功的访问尝试。 表示用户的标识和访问掩码的组合。 对象还包含有关子对象如何继承规则、继承如何传播以及规则的审核条件是什么的信息。 使用指定的值初始化 类的一个新实例。 审核规则应用到的标识。它必须是可强制转换为 的对象。 此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。 若从父容器继承此规则,则为 true。 审核规则的继承属性。 继承的审核规则是否自动传播。如果 设置为 ,则将忽略传播标志。 审核规则的条件。 参数的值不能强制转换为 ,否则 参数包含无效值。 参数的值为零,或者 参数包含无法识别的标志值。 获取此审核规则的审核标志。 枚举值的按位组合。此组合为此审核规则指定审核条件。 表示用户的标识和访问掩码的组合。 使用指定的值初始化 AuditRule’1 类的一个新实例。 审核规则应用到的标识。 审核规则的权限。 审核规则的条件。 使用指定的值初始化 AuditRule’1 类的一个新实例。 审核规则应用到的标识。 审核规则的权限。 审核规则的继承属性。 继承的审核规则是否自动传播。 审核规则的条件。 使用指定的值初始化 AuditRule’1 类的一个新实例。 审核规则应用到的标识。 审核规则的权限。 审核规则的属性。 使用指定的值初始化 AuditRule’1 类的一个新实例。 审核规则应用到的标识。 审核规则的权限。 审核规则的继承属性。 继承的审核规则是否自动传播。 审核规则的条件。 审核规则的权限。 返回 确定对可保护对象的访问权限。派生类 提供了用于访问功能和审核功能的规范。 使用指定的值初始化 类的一个新实例。 应用访问规则的标识。此参数必须是可以强制转换为 的对象。 此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。 若从父容器继承此规则,则为 true。 访问规则的继承属性。 继承的访问规则是否自动传播。如果 设置为 ,则将忽略传播标志。 参数的值不能强制转换为 参数的值为零,或者 参数包含无法识别的标志值。 获取此规则的访问掩码。 此规则的访问掩码。 获取此规则应用到的 此规则应用到的 获取确定子对象如何继承此规则的标志值。 枚举值的按位组合。 获取指示此规则是显式设置的还是从父容器对象继承的值。 如果此规则不是显式设置的,而是从父容器继承的,则为 true。 获取传播标志的值,该值确定如何将此规则的继承传播到子对象。仅当 枚举的值不为 ,此属性才有意义。 枚举值的按位组合。 表示 对象集合。 初始化 类的新实例。 将一个 对象添加到集合中。 要添加到集合的 对象。 将该集合的内容复制到数组。 将集合内容复制到的目标数组。 从零开始的索引,从此处开始复制。 获取集合中指定索引位置的 对象。 位于指定索引处的 对象。 要获取的 对象的从零开始的索引。 表示一个访问控制项 (ACE)。 初始化 类的新实例。 为新的访问控制项 (ACE) 指定有关继承、继承传播和审核条件的信息的标志。 新的 ACE 的使用情况。 ACE 的访问掩码。 与新的 ACE 关联的 设置为 true 则指定新的 ACE 为回调类型的 ACE。 与新的 ACE 关联的不透明数据。只有回调 ACE 类型才允许不透明数据。此数组的长度一定不能大于 方法的返回值。 获取当前 对象的二进制表示形式的长度(以字节为单位)。将此长度用于 方法,以便将 ACL 封送到二进制数组中。 当前 对象的二进制表示形式的长度(以字节为单位)。 对象的内容从指定的偏移量开始封送到指定的字节数组中。 对象的内容封送到的字节数组。 开始封送的偏移量。 如果为负数或过高,则会将整个 复制到 数组。 获取回调访问控制项 (ACE) 的不透明数据 BLOB 的最大允许长度。 不透明数据 BLOB 的允许长度。 设置为 true 则指定 对象为回调 ACE 类型。 表示访问控制列表 (ACL),并且是 类的基类。 获取当前 对象的二进制表示形式的长度(以字节为单位)。应该在使用 方法将访问控制列表封送到二进制数组中之前使用此长度。 获取当前 对象的二进制表示形式的长度(以字节为单位)。 获取当前 对象中访问控制项 (ACE) 的数量。 当前 对象中 ACE 的数量。 对象的内容从指定的偏移量开始封送到指定的字节数组中。 的内容将被封送到的字节数组。 开始封送的偏移量。 获取一个布尔值,该值指定当前 对象中的访问控制项 (ACE) 是否处于规范顺序。 如果当前 对象中的 ACE 处于规范顺序,则为 true;否则为 false。 设置 对象是否为一个容器。 如果当前 对象是一个容器,则为 true。 设置当前 对象是否为一个目录对象的访问控制列表 (ACL)。 如果当前 对象是一个目录对象的 ACL,则为 true。 获取或设置指定索引处的 位于指定索引处的 要获取或设置的 的从零开始的索引。 移除被此 对象包含并且与指定的 对象关联的所有访问控制项 (ACE)。 要检查的 对象。 从此 对象移除所有继承的访问控制项 (ACE)。 获取 的修订级别。 一个指定 的修订级别的字节值。 无需直接操作访问控制列表 (ACL) 而控制对对象的访问。此类是 类的抽象基类。 初始化 类的新实例。 如果新对象是一个容器对象,则为 true。 将指定的访问规则添加到与此 对象关联的自由访问控制列表 (DACL)。 要添加的访问规则。 将指定的审核规则添加到与该 对象关联的系统访问控制列表 (SACL)。 要添加的审核规则。 获取与指定的安全性标识符关联的访问规则的集合。 与指定的 对象关联的访问规则的集合。 若要包括为对象显式设置的访问规则,则为 true。 若要包括继承的访问规则,则为 true。 指定要为其检索访问规则的安全标识符是属于 T:System.Security.Principal.SecurityIdentifier 类型,还是属于 T:System.Security.Principal.NTAccount 类型。此参数的值所隶属的类型必须要能转换为 类型。 获取与指定的安全性标识符关联的审核规则的集合。 与指定的 对象关联的审核规则的集合。 若要包括为对象显式设置的审核规则,则为 true。 若要包括继承的审核规则,则为 true。 要为其检索审核规则的安全性标识符。这必须是可以强制转换为 对象的对象。 将指定修改应用于与此 对象关联的自由访问控制列表 (DACL)。 如果成功修改了 DACL,则为 true;否则为 false。 要应用于 DACL 的修改。 要修改的访问规则。 如果成功修改了 DACL,则为 true;否则为 false。 将指定修改应用于与此 对象关联的系统访问控制列表 (SACL)。 如果成功修改了 SACL,则为 true;否则为 false。 要应用于 SACL 的修改。 要修改的审核规则。 如果成功修改了 SACL,则为 true;否则为 false。 从与此 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符和访问掩码的访问规则。 如果访问规则已成功移除,则为 true;否则为 false。 要移除的访问规则。 从与此 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符的所有访问规则。 要移除的访问规则。 从与此 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则完全匹配的所有访问规则。 要移除的访问规则。 从与此 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符和访问掩码的审核规则。 如果审核规则已成功移除,则为 true;否则为 false。 要移除的审核规则。 从与此 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符的所有审核规则。 要移除的审核规则。 从与此 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则完全匹配的所有审核规则。 要移除的审核规则。 从与此 对象关联的自由访问控制列表 (DACL) 中移除所有访问规则,然后添加指定的访问规则。 要重置的访问规则。 从与此 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符和限定符的所有访问规则,然后添加指定的访问规则。 要设置的访问规则。 从与此 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同的安全性标识符和限定符所有审核规则,然后添加指定的审核规则。 要设置的审核规则。 表示安全性说明符。安全性说明符包含所有者、主要组、自由访问控制列表 (DACL) 和系统访问控制列表 (SACL)。 使用指定的字节值数组初始化 类的新实例。 如果新的安全性说明符与某个容器对象关联,则为 true。 如果新的安全性说明符与某个目录对象关联,则为 true。 用于创建新的 对象的字节值数组。 数组中的偏移量,在此位置开始复制。 使用指定信息初始化 类的新实例。 如果新的安全性说明符与某个容器对象关联,则为 true。 如果新的安全性说明符与某个目录对象关联,则为 true。 指定新的 对象的行为的标志。 对象的所有者。 对象的主要组。 新的 对象的系统访问控制列表 (SACL)。 新的 对象的自由访问控制列表 (DACL)。 从指定的 对象初始化 类的新实例。 如果新的安全性说明符与某个容器对象关联,则为 true。 如果新的安全性说明符与某个目录对象关联,则为 true。 用来从中创建新 对象的 对象。 使用指定的安全性说明符定义语言 (SDDL) 字符串初始化 类的新实例。 如果新的安全性说明符与某个容器对象关联,则为 true。 如果新的安全性说明符与某个目录对象关联,则为 true。 用于创建新 对象的 SDDL 字符串。 设置为此属性实例并设置标志。 新的 对象的修订级别。 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。 设置为此属性实例并设置标志。 新的 对象的修订级别。 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。 获取指定 对象的行为的值。 使用逻辑或运算组合的一个或多个 枚举值。 获取或设置此 对象的自由访问控制列表 (DACL)。DACL 包含访问规则。 对象的 DACL。 获取或设置此 对象的主要组。 对象的主要组。 获取一个布尔值,该值指定与此 对象关联的对象是否为容器对象。 如果与此 对象关联的对象是一个容器对象,则为 true;否则为 false。 获取一个布尔值,该值指定与此 对象关联的自由访问控制列表 (DACL) 是否按规范顺序。 如果与此 对象关联的 DACL 处于规范顺序,则为 true;否则为 false。 获取一个布尔值,该值指定与此 对象关联的对象是否为目录对象。 如果与此 对象关联的对象是一个目录对象,则为 true;否则为 false。 获取一个布尔值,该值指定与此 对象关联的系统访问控制列表 (SACL) 是否按规范顺序。 如果与此 对象关联的 SACL 处于规范顺序,则为 true;否则为 false。 获取或设置与此 对象关联的对象所有者。 与此 对象关联的对象所有者。 从与此 对象关联的自由访问控制列表 (DACL) 中移除指定的安全性标识符的所有访问规则。 要为其移除访问规则的安全性标识符。 从与此 对象关联的系统访问控制列表 (SACL) 中移除指定的安全性标识符的所有审核规则。 要为其移除审核规则的安全性标识符。 为与此 对象关联的自由访问控制列表 (DACL) 设置继承保护。受保护的 DACL 不会从父容器继承访问规则。 若要保护 DACL 不被继承,则为 true。 若要在 DACL 中保留继承的访问规则,则为 true;若要从 DACL 中移除继承的访问规则,则为 false。 为与此 对象关联的系统访问控制列表 (SACL) 设置继承保护。受保护的 SACL 不会从父容器继承审核规则。 若要保护 SACL 不被继承,则为 true。 若要在 SACL 中保留继承的审核规则,则为 true;若要从 SACL 中移除继承的审核规则,则为 false。 获取或设置此 对象的系统访问控制列表 (SACL)。SACL 包含审核规则。 对象的 SACL。 表示复合访问控制项 (ACE)。 初始化 类的新实例。 包含标志,这些标志为新的访问控制项 (ACE) 指定有关继承、继承传播和审核条件的信息。 ACE 的访问掩码。 枚举中的一个值。 与新的 ACE 关联的 获取当前 对象的二进制表示形式的长度(以字节为单位)。在使用 方法将 ACL 封送到二进制数组中之前,应使用该长度。 当前 对象的二进制表示形式的长度(以字节为单位)。 获取或设置此 对象的类型。 对象的类型。 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。 的内容封送到的字节数组。 开始封送的偏移量。 如果为负数或过高,则会将整个 复制到 指定 对象的类型。 对象用于模拟。 这些标志将影响安全性说明符的行为。 指定已自动从父级继承自由访问控制列表 (DACL)。仅由资源管理器设置。 已忽略。 指定 DACL 是通过默认设置机制获得的。仅由资源管理器设置。 指定 DACL 不为 null。由资源管理器或用户设置。 指定资源管理器阻止自动继承。由资源管理器或用户设置。 已忽略。 指定组 是通过默认设置机制获得的。仅由资源管理器设置;不应由调用方设置。 无控制标志。 指定所有者 是通过默认设置机制获得的。仅由资源管理器设置;不应由调用方设置。 指定“保留”(Reserved) 字段的内容是有效的。 指定安全性说明符二进制表示形式是自相关格式的。总是设置此标志。 已忽略。 指定已自动从父级继承系统访问控制列表 (SACL)。仅由资源管理器设置。 已忽略。 指定 SACL 是通过默认设置机制获得的。仅由资源管理器设置。 指定 SACL 不为 null。由资源管理器或用户设置。 指定资源管理器阻止自动继承。由资源管理器或用户设置。 表示未由 枚举的成员之一定义的访问控制项 (ACE)。 初始化 类的新实例。 新的访问控制项 (ACE) 的类型。该值必须大于 为新的 ACE 指定有关继承、继承传播和审核条件的信息的标志。 一个包含新的 ACE 的数据的字节值数组。此值可为 null。此数组的长度一定不能大于 字段的值,并且必须是四的倍数。 参数的值不大于 ,或者 数组的长度大于 字段的值或不是四的倍数。 获取当前 对象的二进制表示形式的长度(以字节为单位)。在使用 方法将 ACL 封送到二进制数组中之前,应使用该长度。 当前 对象的二进制表示形式的长度(以字节为单位)。 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。 的内容封送到的字节数组。 开始封送的偏移量。 如果为负数或过高,则会将整个 复制到 返回与此 对象关联的不透明数据。 一个字节值数组,表示与此 对象关联的不透明数据。 返回此 对象的不透明数据 Blob 的最大允许长度。 获取与此 对象关联的不透明数据的长度。 不透明回调数据的长度。 设置与此 对象关联的不透明回调数据。 一个字节值数组,表示此 对象的不透明回调数据。 表示自由访问控制列表 (DACL)。 用指定的值初始化 类的新实例。 true if the new object is a container. true if the new object is a directory object Access Control List (ACL). 新的 对象的修订级别。 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。 用指定的值初始化 类的新实例。 true if the new object is a container. true if the new object is a directory object Access Control List (ACL). 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。 使用指定的 对象中的指定值初始化 类的新实例。 true if the new object is a container. true if the new object is a directory object Access Control List (ACL). The underlying object for the new object.指定 null 以创建空的 ACL。 将具有指定设置的访问控制项 (ACE) 添加到当前 对象。 要添加的访问控制类型(允许或拒绝)。 要为其添加 ACE 的 新 ACE 的访问规则。 指定新 ACE 的继承属性的标志。 指定新 ACE 的继承传播属性的标志。 将具有指定设置的访问控制项 (ACE) 添加到当前 对象。在指定新 ACE 的对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。 要添加的访问控制类型(允许或拒绝)。 要为其添加 ACE 的 新 ACE 的访问规则。 指定新 ACE 的继承属性的标志。 指定新 ACE 的继承传播属性的标志。 指定 参数是否包含非 null 值的标志。 新 ACE 所应用到的对象的类标识。 可以继承新 ACE 的子对象的类标识。 将具有指定设置的访问控制项 (ACE) 添加到当前 对象。 要添加的访问控制类型(允许或拒绝)。 要为其添加 ACE 的 为新的访问。 从当前 对象移除指定的访问控制规则。 如果此方法成功移除指定的访问控制规则,则为 true;否则为 false。 要移除的访问控制类型(允许或拒绝)。 要移除其访问控制规则的 要移除的规则的访问掩码。 指定要移除的规则的继承属性的标志。 指定要移除的规则的继承传播属性的标志。 从当前 对象移除指定的访问控制规则。在指定对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。 如果此方法成功移除指定的访问控制规则,则为 true;否则为 false。 要移除的访问控制类型(允许或拒绝)。 要移除其访问控制规则的 要移除的访问控制规则的访问掩码。 指定要移除的访问控制规则的继承属性的标志。 指定要移除的访问控制规则的继承传播属性的标志。 指定 参数是否包含非 null 值的标志。 移除的访问控制规则所应用到的对象的类标识。 可以继承移除的访问控制规则的子对象的类标识。 从当前 对象移除指定的访问控制规则。 返回 要移除的访问控制类型(允许或拒绝)。 要移除其访问控制规则的 为其删除的访问权限。 从当前 对象移除指定的访问控制项 (ACE)。 要移除的访问控制类型(允许或拒绝)。 要为其移除 ACE 的 要移除的 ACE 的访问掩码。 指定要移除的 ACE 的继承属性的标志。 指定要移除的 ACE 的继承传播属性的标志。 从当前 对象移除指定的访问控制项 (ACE)。在指定要移除的 ACE 的对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。 要移除的访问控制类型(允许或拒绝)。 要为其移除 ACE 的 要移除的 ACE 的访问掩码。 指定要移除的 ACE 的继承属性的标志。 指定要移除的 ACE 的继承传播属性的标志。 指定 参数是否包含非 null 值的标志。 移除的 ACE 所应用到的对象的类标识。 可以继承移除的 ACE 的子对象的类标识。 从当前 对象移除指定的访问控制项 (ACE)。 要移除的访问控制类型(允许或拒绝)。 要为其移除 ACE 的 为其删除的访问权限。 为指定的 对象设置指定的访问控制。 要设置的访问控制类型(允许或拒绝)。 要为其设置 ACE 的 新 ACE 的访问规则。 指定新 ACE 的继承属性的标志。 指定新 ACE 的继承传播属性的标志。 为指定的 对象设置指定的访问控制。 要设置的访问控制类型(允许或拒绝)。 要为其设置 ACE 的 新 ACE 的访问规则。 指定新 ACE 的继承属性的标志。 指定新 ACE 的继承传播属性的标志。 指定 参数是否包含非 null 值的标志。 新 ACE 所应用到的对象的类标识。 可以继承新 ACE 的子对象的类标识。 为指定的 对象设置指定的访问控制。 要设置的访问控制类型(允许或拒绝)。 要为其设置 ACE 的 为其设置访问权限。 表示一个访问控制项 (ACE),并且是其他所有 ACE 类的基类。 获取或设置与此 对象关联的 对象。 与此 对象关联的 获取此访问控制项 (ACE) 的类型。 此 ACE 的类型。 获取与此访问控制项 (ACE) 关联的审核信息。 与此访问控制项 (ACE) 关联的审核信息。 获取当前 对象的二进制表示形式的长度(以字节为单位)。在使用 方法将 ACL 封送到二进制数组中之前,应使用该长度。 当前 对象的二进制表示形式的长度(以字节为单位)。 创建此访问控制项 (ACE) 的深层副本。 此方法所创建的 对象。 从指定的二进制数据创建一个 对象。 此方法创建的 对象。 用于创建新 对象的二进制数据。 开始取消封送的偏移量。 确定指定的 对象是否等同于当前的 如果指定的 对象等于当前的 对象,则为 true;否则为 false。 要与当前 对象进行比较的 对象。 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。 的内容封送到的字节数组。 开始封送的偏移量。 如果为负数或过高,则会将整个 复制到 用于 类的一个哈希函数。 方法适合在哈希算法和类似哈希表的数据结构中使用。 当前 对象的哈希代码。 获取指定此访问控制项 (ACE) 的继承属性的标志。 指定此 ACE 的继承属性的标志。 获取一个布尔值,该值指定此访问控制项 (ACE) 是继承的还是显式设置的。 如果此 ACE 是继承的,则为 true;否则,为 false。 确定指定的 对象是否被视为相等。 如果两个 对象相等,则为 true;否则为 false。 要比较的第一个 对象。 要比较的第二个 确定指定的 对象是否被视为不相等。 如果两个 对象不相等,则为 true;否则,为 false。 要比较的第一个 对象。 要比较的第二个 获取指定此访问控制项 (ACE) 的继承传播属性的标志。 指定此 ACE 的继承传播属性的标志。 表示访问控制列表 (ACL),并且是 类的基类。 初始化 类的新实例。 当前 的修订级别。此值由未与目录服务对象关联的访问控制列表 (ACL) 的 属性返回。 当前 的修订级别。此值由与目录服务对象关联的访问控制列表 (ACL) 的 属性返回。 获取当前 对象的二进制表示形式的长度(以字节为单位)。在使用 方法将 ACL 封送到二进制数组中之前,应使用该长度。 当前 对象的二进制表示形式的长度(以字节为单位)。 将当前 的每个 复制到指定的数组中。 存放当前 包含的 对象的副本的数组。 中从零开始的索引,这是开始复制的位置。 获取当前 对象中访问控制项 (ACE) 的数量。 当前 对象中 ACE 的数量。 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。 的内容封送到的字节数组。 开始封送的偏移量。 如果为负数或过高,则会将整个 复制到 返回 类的新实例。 此方法返回的 此属性始终设置为 false。实现此属性只是因为它是 接口的实现所必需的属性。 始终为 false。 获取或设置指定索引处的 位于指定索引处的 要获取或设置的 的从零开始的索引。 对象的最大允许二进制长度。 获取 的修订级别。 一个指定 的修订级别的字节值。 该属性始终返回 null。实现此属性只是因为它是 接口的实现所必需的属性。 始终返回 null。 将当前 的每个 复制到指定的数组中。 存放当前 包含的 对象的副本的数组。 中从零开始的索引,这是开始复制的位置。 返回 类的新实例,该实例被强制转换为 接口的实例。 一个新 对象,该对象被强制转换为 接口的实例。 表示安全性说明符。安全性说明符包含所有者、主要组、自由访问控制列表 (DACL) 和系统访问控制列表 (SACL)。 初始化 类的新实例。 获取当前 对象的二进制表示形式的长度(以字节为单位)。在使用 方法将 ACL 封送到二进制数组中之前,应使用该长度。 当前 对象的二进制表示形式的长度(以字节为单位)。 获取指定 对象的行为的值。 使用逻辑或运算组合的一个或多个 枚举值。 返回一个表示此 对象中包含的信息的字节值数组。 的内容封送到的字节数组。 开始封送的偏移量。 如果为负数或过高,则会将整个 复制到 返回此 对象表示的安全性说明符指定区域的安全说明符定义语言 (SDDL) 表示形式。 与此 对象关联的安全性说明符指定部分的 SDDL 表示形式。 指定要获取安全性说明符的哪些部分(访问规则、审核规则、主要组、所有者)。 获取或设置此 对象的主要组。 对象的主要组。 返回一个布尔值,该值指定与此 对象关联的安全性说明符是否能够转换为安全性说明符定义语言 (SDDL) 格式。 如果与此 对象关联的安全性说明符能够转换为安全性说明符定义语言 (SDDL) 格式,则为 true;否则为 false。 获取或设置与此 对象关联的对象所有者。 与此 对象关联的对象所有者。 获取 对象的修订级别。 一个指定 的修订级别的字节值。 继承标志指定访问控制项 (ACE) 的继承语义。 ACE 由容器子对象继承。 子对象未继承 ACE。 ACE 由子叶对象继承。 封装 Microsoft Corporation 当前定义的所有访问控制项 (ACE) 类型。所有 对象都包含一个 32 位的访问掩码和一个 对象。 获取或设置此 对象的访问掩码。 对象的访问掩码。 获取或设置与此 对象关联的 对象。 与此 对象关联的 对象。 提供无需直接操作访问控制列表 (ACL) 而控制对本机对象的访问的能力。本机对象类型由 枚举定义。 用指定的值初始化 类的新实例。 如果新的 对象是一个容器对象,则为 true。 对象与其相关联的可保护对象类型。 用指定的值初始化 类的新实例。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 如果新的 对象是一个容器对象,则为 true。 对象与其相关联的可保护对象类型。 新的 对象与其相关联的可保护对象的句柄。 枚举值之一,指定要包括在此 对象中的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 用指定的值初始化 类的新实例。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 如果新的 对象是一个容器对象,则为 true。 对象与其相关联的可保护对象类型。 新的 对象与其相关联的可保护对象的句柄。 枚举值之一,指定要包括在此 对象中的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 由提供自定义异常的集成器实现的委托。 包含有关异常的源或目标的上下文信息的对象。 使用指定的值初始化 类的一个新实例。 如果新的 对象是一个容器对象,则为 true。 对象与其相关联的可保护对象类型。 由提供自定义异常的集成器实现的委托。 包含有关异常的源或目标的上下文信息的对象。 用指定的值初始化 类的新实例。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 如果新 对象是一个容器对象,则为 true。 对象与其相关联的可保护对象类型。 新的 对象与其相关联的可保护对象的名称。 枚举值之一,指定要包括在此 对象中的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 用指定的值初始化 类的新实例。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 如果新的 对象是一个容器对象,则为 true。 对象与其相关联的可保护对象类型。 新的 对象与其相关联的可保护对象的名称。 枚举值之一,指定要包括在此 对象中的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 由提供自定义异常的集成器实现的委托。 包含有关异常的源或目标的上下文信息的对象。 将与此 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 对象与其相关联的可保护对象的句柄。 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 对象与之关联的可保护对象是一个目录或一个文件,且该目录或文件未能找到。 将与此 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 对象与其相关联的可保护对象的句柄。 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 包含有关异常的源或目标的上下文信息的对象。 对象与之关联的可保护对象是一个目录或一个文件,且该目录或文件未能找到。 将与此 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 对象与其相关联的可保护对象的名称。 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 对象与之关联的可保护对象是一个目录或一个文件,且该目录或文件未能找到。 将与此 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 对象与其相关联的可保护对象的名称。 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 包含有关异常的源或目标的上下文信息的对象。 对象与之关联的可保护对象是一个目录或一个文件,且该目录或文件未能找到。 为集成器提供一种将数字错误代码映射到它们创建的特定异常的方式。 此委托创建的 数字错误代码。 对象所关联的可保护对象的名称。 对象所关联的可保护对象的句柄。 包含有关异常的源或目标的上下文信息的对象。 表示用户的标识、访问掩码和访问控制类型(允许或拒绝)的组合。 对象还包含与以下内容有关的信息:应用规则的对象的类型、能够继承规则的子对象的类型、子对象继承该规则的方式以及继承的传播方式。 用指定的值初始化 类的新实例。 应用访问规则的标识。它必须是可强制转换为 的对象。 此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。 如果此规则继承自父容器,则为 true。 指定访问规则的继承属性。 指定继承的访问规则是否自动传播。如果 设置为 ,则将忽略传播标志。 应用此规则的对象的类型。 能够继承此规则的子对象的类型。 指定此规则是允许还是拒绝访问。 参数的值不能强制转换为 ,或者 参数包含无效值。 参数的值为零,或者 参数包含无法识别的标志值。 获取能够继承 对象的子对象的类型。 能够继承 对象的子对象的类型。 获取指定 对象的 属性是否包含有效值的标志。 指定 属性包含有效值。 指定 属性包含有效值。这些值可以使用逻辑或运算进行组合。 获取应用 的对象的类型。 应用 的对象的类型。 控制对目录服务对象的访问。此类表示与某个目录对象关联的访问控制项 (ACE)。 初始化 类的新实例。 新的访问控制项 (ACE) 的继承、继承传播和审核条件。 使用新的 ACE。 ACE 的访问掩码。 与新的 ACE 关联的 参数是否包含有效的对象 GUID。 一个 GUID,标识新的 ACE 所应用到的对象类型。 一个 GUID,标识能够继承新的 ACE 的对象类型。 如果新的 ACE 是回调类型的 ACE,则为 true。 与新的 ACE 关联的不透明数据。只有回调 ACE 类型才允许不透明数据。此数组的长度一定不能大于 方法的返回值。 qualifier 参数包含无效的值,或者不透明参数的值的长度大于 方法的返回值。 获取当前 对象的二进制表示形式的长度(以字节为单位)。在使用 方法将 ACL 封送到二进制数组中之前,应使用该长度。 当前 对象的二进制表示形式的长度(以字节为单位)。 对象的内容从指定的偏移量开始封送到指定的字节数组中。 的内容将被封送到的字节数组。 开始封送的偏移量。 如果值为负数或过高,则会将整个 复制到 获取或设置对象类型的 GUID,该对象类型能够继承此 对象所表示的访问控制项 (ACE)。 对象类型的 GUID,该对象类型能够继承此 对象所表示的访问控制项 (ACE)。 返回回调访问控制项 (ACE) 的不透明数据 BLOB 的最大允许长度(以字节为单位)。 回调访问控制项 (ACE) 的不透明数据 BLOB 的最大允许长度(以字节为单位)。 如果 为回调 ACE 类型,则为 true。 获取或设置标志,这些标志指定了 属性是否包含用于标识有效对象类型的值。 使用逻辑或运算进行组合的一个或多个 枚举成员。 获取或设置与此 对象关联的对象类型的 GUID。 与此 对象关联的对象类型的 GUID。 指定访问控制项 (ACE) 的对象类型的存在性。 可继承 ACE 的对象的类型。 不存在任何对象类型。 存在与 ACE 关联的对象类型。 表示用户的标识、访问掩码和审核条件的组合。 对象还包含有关规则所应用到的对象的类型、能够继承规则的子对象的类型、子对象如何继承该规则以及继承如何传播的信息。 初始化 类的新实例。 应用访问规则的标识。它必须是可强制转换为 的对象。 此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。 如果此规则继承自父容器,则为 true。 指定访问规则的继承属性。 继承的访问规则是否自动传播。如果 设置为 ,则将忽略传播标志。 应用此规则的对象的类型。 能够继承此规则的子对象的类型。 审核条件。 参数的值不能强制转换为 ,或者 参数包含无效值。 参数的值为零,或者 参数包含无法识别的标志值。 获取能够继承 对象的子对象的类型。 能够继承 对象的子对象的类型。 对象的 属性包含有效值。 指定 属性包含有效值。 指定 属性包含有效值。这些值可以使用逻辑或运算进行组合。 获取 所应用到的对象的类型。 所应用到的对象的类型。 提供在无需直接操作访问控制列表 (ACL) 的情况下控制对象访问的能力。此类为 类的抽象基类。 初始化 类的新实例。 初始化 类的新实例。 如果新 对象是一个容器对象,则为 true。 如果新 对象是一个目录对象,则为 true。 初始化 类的新实例。 新的 实例的 Gets the of the securable object associated with this object. 与此 对象关联的可保护对象的类型。 用指定的值初始化 类的新实例。 此方法所创建的 对象。 应用访问规则的标识。它必须是可强制转换为 的对象。 此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。 如果此规则继承自父容器,则为 true。 指定访问规则的继承属性。 指定继承的访问规则是否自动传播。如果 设置为 ,则将忽略传播标志。 指定有效的访问控制类型。 获取或设置一个布尔值,该值指定与此 对象关联的访问规则是否已被修改。 如果与此 对象关联的访问规则已被修改,则为 true;否则为 false。 Gets the of the object associated with the access rules of this object. 对象必须是可以强制转换为 对象的对象。 与此 对象的访问规则关联的对象的类型。 获取一个布尔值,该值指定与此 对象关联的访问规则是否处于规范顺序。 如果访问规则处于规范顺序,则为 true;否则为 false。 获取一个布尔值,该值指定与此 对象关联的自由访问控制列表 (DACL) 是否受到保护。 如果 DACL 受到保护,则为 true;否则为 false。 获取一个布尔值,该值指定与此 对象关联的审核规则是否处于规范顺序。 如果审核规则处于规范顺序,则为 true;否则为 false。 获取一个布尔值,该值指定与此 对象关联的系统访问控制列表 (SACL) 是否受到保护。 如果 SACL 受到保护,则为 true;否则为 false。 用指定的值初始化 类的新实例。 此方法所创建的 对象。 审核规则应用到的标识。它必须是可强制转换为 的对象。 此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。 如果此规则继承自父容器,则为 true。 指定审核规则的继承属性。 指定继承的审核规则是否自动传播。如果 设置为 ,则将忽略传播标志。 指定对规则进行审核的条件。 获取或设置一个布尔值,该值指定与此 对象关联的审核规则是否已被修改。 如果与此 对象关联的审核规则已被修改,则为 true;否则为 false。 Gets the object associated with the audit rules of this object. 对象必须是可以强制转换为 对象的对象。 与此 对象的审核规则关联的对象的类型。 获取与指定的所有者关联的主要组。 与指定的所有者关联的主要组。 要获取其主要组的所有者。 获取与指定的主要组关联的所有者。 与指定的组关联的所有者。 要获取其所有者的主要组。 返回一个字节值数组,表示此 对象的安全说明符信息。 一个字节值数组,表示此 对象的安全说明符。如果此 对象中没有安全性信息,则此方法返回 null。 返回与此 对象关联的安全说明符指定部分的安全说明符定义语言 (SDDL) 表示形式。 与此 对象关联的安全说明符指定部分的 SDDL 表示形式。 指定要获取安全性说明符的哪些部分(访问规则、审核规则、主要组、所有者)。 获取或设置一个布尔值,该值指定与可保护对象关联的组是否已被修改。 如果与可保护对象关联的组已被修改,则为 true;否则为 false。 获取一个布尔值,该值指定此 对象是否是一个容器对象。 如果 对象是一个容器对象,则为 true;否则为 false。 获取一个布尔值,该值指定此 对象是否是一个目录对象。 如果 对象是一个目录对象,则为 true;否则为 false。 返回一个布尔值,该值指定与此 对象关联的安全说明符是否能够转换为安全说明符定义语言 (SDDL) 格式。 如果与此 对象关联的安全性说明符能够转换为安全性说明符定义语言 (SDDL) 格式,则为 true;否则为 false。 将指定修改应用于与此 对象关联的自由访问控制列表 (DACL)。 如果成功修改了 DACL,则为 true;否则为 false。 要应用于 DACL 的修改。 要修改的访问规则。 如果成功修改了 DACL,则为 true;否则为 false。 将指定修改应用于与此 对象关联的自由访问控制列表 (DACL)。 如果成功修改了 DACL,则为 true;否则为 false。 要应用于 DACL 的修改。 要修改的访问规则。 如果成功修改了 DACL,则为 true;否则为 false。 将指定修改应用于与此 对象关联的系统访问控制列表 (SACL)。 如果成功修改了 SACL,则为 true;否则为 false。 要应用于 SACL 的修改。 要修改的审核规则。 如果成功修改了 SACL,则为 true;否则为 false。 将指定修改应用于与此 对象关联的系统访问控制列表 (SACL)。 如果成功修改了 SACL,则为 true;否则为 false。 要应用于 SACL 的修改。 要修改的审核规则。 如果成功修改了 SACL,则为 true;否则为 false。 获取或设置一个布尔值,该值指定可保护对象的所有者是否已被修改。 如果可保护对象的所有者已被修改,则为 true;否则为 false。 将与此 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 若要启用允许调用方取得对象所有权的特权,则为 true。 用于检索保持的信息的名称。 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 将与此 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 用于检索保持的信息的句柄。 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 将与此 对象关联的安全说明符的指定部分保存到永久性存储。建议传递给构造函数和 Persist 方法的 参数的值应该相同。有关更多信息,请参见“备注”。 用于检索保持的信息的名称。 枚举值之一,指定要保存的可保护对象的安全说明符(访问规则、审核规则、所有者和主要组)的各个部分。 移除与指定的 关联的所有访问规则。 要移除其所有访问规则的 所有访问规则的顺序都不规范。 移除与指定的 关联的所有审核规则。 要移除其审核规则的 所有审核规则的顺序都不规范。 锁定此 对象以进行读访问。 取消此 对象的锁定以进行读访问。 设置或移除与此 对象关联的访问规则的保护。受保护的访问规则不会通过继承被父对象修改。 要防止与此 对象关联的访问规则被继承,则为 true;要允许继承,则为 false。 要保留继承的访问规则,则为 true;要移除继承的访问规则,则为 false。如果 为 false,则忽略此参数。 此方法尝试从非规范的自由访问控制列表 (DACL) 移除继承的规则。 设置或移除与此 对象关联的审核规则的保护。受保护的审核规则不会通过继承被父对象修改。 要防止与此 对象关联的审核规则被继承,则为 true;要允许继承,则为 false。 要保留继承的审核规则,则为 true;要移除继承的审核规则,则为 false。如果 为 false,则忽略此参数。 此方法尝试从非规范的系统访问控制列表 (SACL) 移除继承的规则。 设置与此 对象关联的安全说明符的主要组。 要设置的主要组。 设置与此 对象关联的安全说明符的所有者。 要设置的所有者。 根据指定的字节值数组设置此 对象的安全说明符。 用于设置安全说明符的字节数组。 根据指定的字节值数组设置此 对象的安全说明符中的指定部分。 用于设置安全说明符的字节数组。 安全说明符中要设置的部分(访问规则、审核规则、所有者、主要组)。 根据指定的安全说明符定义语言 (SDDL) 字符串为此 对象设置安全说明符。 用于设置安全说明符的 SDDL 字符串。 根据指定的安全说明符定义语言 (SDDL) 字符串为此 对象设置安全说明符的指定部分。 用于设置安全说明符的 SDDL 字符串。 安全说明符中要设置的部分(访问规则、审核规则、所有者、主要组)。 锁定此 对象以进行写访问。 取消此 对象的锁定以进行写访问。 提供在不直接操作访问控制列表 (ACL) 的情况下控制对对象的访问权限的功能;还提供对访问权限进行类型转换的功能。 对象的访问权限。 初始化 ObjectSecurity`1 类的新实例。 如果新 对象是一个容器对象,则为 true。 资源的类型。 初始化 ObjectSecurity`1 类的新实例。 如果新 对象是一个容器对象,则为 true。 资源的类型。 句柄。 要包含的部分。 初始化 ObjectSecurity`1 类的新实例。 如果新 对象是一个容器对象,则为 true。 资源的类型。 句柄。 要包含的部分。 由提供自定义异常的集成器实现的委托。 包含有关异常的源或目标的上下文信息的对象。 初始化 ObjectSecurity`1 类的新实例。 如果新 对象是一个容器对象,则为 true。 资源的类型。 新的 对象与其相关联的可保护对象的名称。 要包含的部分。 初始化 ObjectSecurity`1 类的新实例。 如果新 对象是一个容器对象,则为 true。 资源的类型。 新的 对象与其相关联的可保护对象的名称。 要包含的部分。 由提供自定义异常的集成器实现的委托。 包含有关异常的源或目标的上下文信息的对象。 获取与此 ObjectSecurity`1 对象关联的可保护对象的类型。 与当前实例关联的可保护对象的类型。 初始化表示相关安全对象的新访问控制规则 ObjectAccessRule 类的新实例。 使用指定的访问权限、访问控制和标志为指定用户表示新的访问控制规则。 表示用户帐户。 访问类型。 如果该访问规则是继承的,则为 true;否则为 false。 指定将访问掩码传播到子对象的方法。 指定如何将访问控制项 (ACE) 传播到子对象。 指定是允许还是拒绝访问。 获取与此 ObjectSecurity`1 对象的访问规则关联的对象的类型。 与当前实例的访问规则关联的对象的类型。 将指定的访问规则添加到与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL)。 要添加的规则。 将指定的审核规则添加到与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL)。 要添加的审核规则。 初始化 类的新实例,它表示指定用户的指定审核规则。 返回指定用户的指定审核规则。 表示用户帐户。 指定访问类型的整数。 如果该访问规则是继承的,则为 true;否则为 false。 指定将访问掩码传播到子对象的方法。 指定如何将访问控制项 (ACE) 传播到子对象。 描述要执行的审核类型。 获取与此 ObjectSecurity`1 对象的审核规则关联的类型对象。 与当前实例的审核规则关联的类型对象。 使用指定句柄将与此 ObjectSecurity`1 对象关联的安全描述符保存到永久性存储。 与此 ObjectSecurity`1 对象关联的可保护对象的句柄。 使用指定名称将与此 ObjectSecurity`1 对象关联的安全描述符保存到永久性存储。 与此 ObjectSecurity`1 对象关联的可保护对象的名称。 从与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全标识符和访问掩码的访问规则。 如果访问规则已成功移除,则返回 true;否则返回 false。 要移除的规则。 从与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全标识符的所有访问规则。 要移除的访问规则。 从与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则完全匹配的所有访问规则 要移除的访问规则。 从与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全标识符和访问掩码的审核规则。 如果对象已移除,则返回 true;否则返回 false。 要移除的审核规则 从与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全标识符的所有审核规则。 要移除的审核规则。 从与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则完全匹配的所有审核规则 要移除的审核规则。 移除与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中的所有访问规则,然后添加指定的访问规则。 要重置的访问规则。 从与此 ObjectSecurity`1 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全标识符和限定符的所有访问规则,然后添加指定的访问规则。 要设置的访问规则。 从与此 ObjectSecurity`1 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全标识符和限定符的所有审核规则,然后添加指定的审核规则。 要设置的审核规则。 命名空间中的方法尝试启用它所不具备的特权时引发的异常。 初始化 类的新实例。 使用指定的特权初始化 类的新实例。 未启用的特权。 使用指定的异常初始化 类的新实例。 未启用的特权。 导致当前异常的异常。如果 参数不是空引用(在 Visual Basic 中为 Nothing),则在处理内部异常的 catch 块中引发当前异常。 获取未启用的特权的名称。 此方法未能启用的特权的名称。 指定如何将访问面控制项 (ACE) 传播到子对象。仅当存在继承标志时,这些标志才有意义。 指定 ACE 仅传播到子对象。这将包括容器子对象和子叶对象。 指定不设置继承标志。 指定 ACE 不传播到子对象。 表示包含限定符的访问控制项 (ACE)。由 对象表示的限定符指定 ACE 是允许访问、拒绝访问、导致系统审核或是导致系统警告。 类为 类和 类的抽象基类。 获取一个指定 ACE 是允许访问、拒绝访问、导致系统审核或是导致系统警告的值。 一个指定 ACE 是允许访问、拒绝访问、导致系统审核或是导致系统警告的值。 返回与此 对象关联的不透明回调数据。 一个字节值数组,表示与此 对象关联的不透明回调数据。 指定此 对象是否包含回调数据。 如果此 对象包含回调数据,则为 true;否则为 false。 获取与此 对象关联的不透明回调数据的长度。此属性仅对回调访问控制项 (ACE) 有效。 不透明回调数据的长度。 设置与此 对象关联的不透明回调数据。 一个字节值数组,表示此 对象的不透明回调数据。 表示访问控制列表 (ACL)。 使用指定的修订级别初始化 类的新实例。 新的访问控制列表 (ACL) 的修订级别。 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。 使用指定的二进制格式初始化 类的新实例。 表示访问控制列表 (ACL) 的字节值数组。 参数中第一个要取消封送的数据的偏移量。 获取当前 对象的二进制表示形式的长度(以字节为单位)。在使用 方法将 ACL 封送到二进制数组中之前,应使用该长度。 当前 对象的二进制表示形式的长度(以字节为单位)。 获取当前 对象中访问控制项 (ACE) 的数量。 当前 对象中 ACE 的数量。 对象的内容封送到指定字节数组中,其位置从指定的偏移量开始。 的内容封送到的字节数组。 开始封送的偏移量。 如果为负数或过高,则会将整个 复制到 在指定的索引处插入指定的访问控制项 (ACE)。 要添加新 ACE 的位置。指定 属性的值,以便在 对象的末尾插入一个 ACE。 要插入的 ACE。 如果为负数或过高,则会将整个 复制到 获取或设置指定索引处的访问控制项 (ACE)。 指定索引处的 ACE。 要获取或设置的 ACE 的从零开始的索引。 移除指定位置处的访问控制项 (ACE)。 要移除的 ACE 的从零开始的索引。 参数的值大于 属性的值减去一,或者为负值。 获取 的修订级别。 一个指定 的修订级别的字节值。 表示安全性说明符。安全性说明符包含所有者、主要组、自由访问控制列表 (DACL) 和系统访问控制列表 (SACL)。 使用指定的字节值数组初始化 类的新实例。 用于创建新的 对象的字节值数组。 数组中第一个要复制的元素的偏移量。 用指定的值初始化 类的新实例。 指定新的 对象的行为的标志。 对象的所有者。 对象的主要组。 新的 对象的系统访问控制列表 (SACL)。 新的 对象的自由访问控制列表 (DACL)。 使用指定的安全性说明符定义语言 (SDDL) 字符串初始化 类的新实例。 用于创建新 对象的 SDDL 字符串。 获取指定 对象的行为的值。 使用逻辑或运算组合的一个或多个 枚举值。 获取或设置此 对象的自由访问控制列表 (DACL)。DACL 包含访问规则。 对象的 DACL。 获取或设置此 对象的主要组。 对象的主要组。 获取或设置与此 对象关联的对象所有者。 与此 对象关联的对象所有者。 获取或设置表示与此 对象关联的资源管理器控制位的字节值。 一个表示与此 对象关联的资源管理器控制位的字节值。 将此 对象的 属性设置为指定值。 使用逻辑或运算组合的一个或多个 枚举值。 获取或设置此 对象的系统访问控制列表 (SACL)。SACL 包含审核规则。 对象的 SACL。 指定已定义的本机对象类型。 目录服务 (DS) 对象或者目录服务对象的属性集或属性。 目录服务对象及其所有属性集和属性。 文件或目录。 本地内核对象。 网络共享。 打印机。 提供程序定义的对象。 注册表项。 WOW64 下的注册表项的对象。 Windows 服务。 未知的对象类型。 本地计算机上的窗口站或桌面对象。 Windows Management Instrumentation (WMI) 对象。 指定要查询或设置的安全性说明符的部分。 指定自由访问控制列表 (DACL)。 指定主要组标识符。 指定所有者标识符。 指定系统访问控制列表 (SACL)。 表示系统访问控制列表 (SACL)。 用指定的值初始化 类的新实例。 如果新的 对象是一个容器,则为 true。 如果新的 对象是一个目录对象的访问控制列表 (ACL),则为 true。 新的 对象的修订级别。 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。 用指定的值初始化 类的新实例。 如果新的 对象是一个容器,则为 true。 如果新的 对象是一个目录对象的访问控制列表 (ACL),则为 true。 对象可包含的访问控制项 (ACE) 的数量。此数量只作为一种提示。 使用指定的 对象中的指定值初始化 类的新实例。 如果新的 对象是一个容器,则为 true。 如果新的 对象是一个目录对象的访问控制列表 (ACL),则为 true。 新的 对象的基础 对象。指定 null 以创建空的 ACL。 将一个审核规则添加到当前 对象。 要添加的审核规则的类型。 要为其添加审核规则的 新审核规则的访问掩码。 指定新审核规则的继承属性的标志。 指定新审核规则的继承传播属性的标志。 将具有指定设置的审核规则添加到当前 对象。在指定新审核规则的对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。 要添加的审核规则的类型。 要为其添加审核规则的 新审核规则的访问掩码。 指定新审核规则的继承属性的标志。 指定新审核规则的继承传播属性的标志。 指定 参数是否包含非 null 值的标志。 新审核规则所应用到的对象的类标识。 可以继承新审核规则的子对象的类标识。 将一个审核规则添加到当前 对象。 要为其添加审核规则的 新审核规则。 从当前 对象移除指定的审核规则。 如果此方法成功移除指定的审核规则,则为 true;否则为 false。 要移除的审核规则的类型。 要为其移除审核规则的 要移除的规则的访问掩码。 指定要移除的规则的继承属性的标志。 指定要移除的规则的继承传播属性的标志。 从当前 对象移除指定的审核规则。在指定对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。 如果此方法成功移除指定的审核规则,则为 true;否则为 false。 要移除的审核规则的类型。 要为其移除审核规则的 要移除的规则的访问掩码。 指定要移除的规则的继承属性的标志。 指定要移除的规则的继承传播属性的标志。 指定 参数是否包含非 null 值的标志。 移除的审核控制规则所应用到的对象的类标识。 可以继承移除的审核规则的子对象的类标识。 从当前 对象移除指定的审核规则。 如果此方法成功移除指定的审核规则,则为 true;否则为 false。 要为其移除审核规则的 要为其移除审核规则的 从当前 对象移除指定的审核规则。 要移除的审核规则的类型。 要为其移除审核规则的 要移除的规则的访问掩码。 指定要移除的规则的继承属性的标志。 指定要移除的规则的继承传播属性的标志。 从当前 对象移除指定的审核规则。在指定对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。 要移除的审核规则的类型。 要为其移除审核规则的 要移除的规则的访问掩码。 指定要移除的规则的继承属性的标志。 指定要移除的规则的继承传播属性的标志。 指定 参数是否包含非 null 值的标志。 移除的审核控制规则所应用到的对象的类标识。 可以继承移除的审核规则的子对象的类标识。 从当前 对象移除指定的审核规则。 要为其移除审核规则的 要删除的规则。 为指定的 对象设置指定的审核规则。 要设置的审核条件。 要为其设置审核规则的 新审核规则的访问掩码。 指定新审核规则的继承属性的标志。 指定新审核规则的继承传播属性的标志。 为指定的 对象设置指定的审核规则。在指定对象类型或继承的对象类型时,为目录对象的访问控制列表 (ACL) 使用此方法。 要设置的审核条件。 要为其设置审核规则的 新审核规则的访问掩码。 指定新审核规则的继承属性的标志。 指定新审核规则的继承传播属性的标志。 指定 参数是否包含非 null 值的标志。 新审核规则所应用到的对象的类标识。 可以继承新审核规则的子对象的类标识。 为指定的 对象设置指定的审核规则。 要为其设置审核规则的 要为其设置审核规则的