System.IO.FileSystem.AccessControl
[SECURITY CRITICAL] 提供无需直接操作访问控制列表 (ACL) 而控制对目录对象的访问的能力。
[SECURITY CRITICAL] 初始化 类的新实例。
[SECURITY CRITICAL] 使用指定的安全性说明符初始化 类的新实例。
将与新的 对象关联的安全性说明符。
[SECURITY CRITICAL] 用指定的值初始化 类的新实例。
此方法所创建的 对象。
应用访问规则的标识。它必须是可强制转换为 的对象。
此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。
如果此规则继承自父容器,则为 true。
指定访问规则的继承属性。
指定继承的访问规则是否自动传播。如果 设置为 ,则将忽略传播标志。
指定有效的访问控制类型。
新访问规则所应用到的对象的类标识。
可以继承新访问规则的子对象的类标识。
[SECURITY CRITICAL] 将指定的访问规则添加到与此 对象关联的自由访问控制列表 (DACL)。
要添加的访问规则。
[SECURITY CRITICAL] 将指定的审核规则添加到与该 对象关联的系统访问控制列表 (SACL)。
要添加的审核规则。
[SECURITY CRITICAL] 用指定的值初始化 类的新实例。
此方法所创建的 对象。
审核规则应用到的标识。它必须是可强制转换为 的对象。
此规则的访问掩码。访问掩码是一个 32 位的匿名位集合,其含义是由每个集成器定义的。
如果此规则继承自父容器,则为 true。
指定审核规则的继承属性。
指定继承的审核规则是否自动传播。如果 设置为 ,则将忽略传播标志。
指定对规则进行审核的条件。
新审核规则所应用到的对象的类标识。
可以继承新审核规则的子对象的类标识。
[SECURITY CRITICAL] 获取与指定的安全性标识符关联的访问规则的集合。
与指定的 对象关联的访问规则的集合。
若要包括为对象显式设置的访问规则,则为 true。
若要包括继承的访问规则,则为 true。
要为其检索访问规则的安全性标识符。这必须是可以强制转换为 对象的对象。
[SECURITY CRITICAL] 获取与指定的安全性标识符关联的审核规则的集合。
与指定的 对象关联的审核规则的集合。
若要包括为对象显式设置的审核规则,则为 true。
若要包括继承的审核规则,则为 true。
要为其检索审核规则的安全性标识符。这必须是可以强制转换为 对象的对象。
[SECURITY CRITICAL] 将指定修改应用于与此 对象关联的自由访问控制列表 (DACL)。
如果成功修改了 DACL,则为 true;否则为 false。
要应用于 DACL 的修改。
要修改的访问规则。
如果成功修改了 DACL,则为 true;否则为 false。
[SECURITY CRITICAL] 将指定修改应用于与此 对象关联的系统访问控制列表 (SACL)。
如果成功修改了 SACL,则为 true;否则为 false。
要应用于 SACL 的修改。
要修改的审核规则。
如果成功修改了 SACL,则为 true;否则为 false。
[SECURITY CRITICAL] 从与此 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符和访问掩码的访问规则。
如果访问规则已成功移除,则为 true;否则为 false。
要移除的访问规则。
[SECURITY CRITICAL] 从与此 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符的所有访问规则。
要移除的访问规则。
[SECURITY CRITICAL] 从与此 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则完全匹配的所有访问规则。
要移除的访问规则。
[SECURITY CRITICAL] 从与此 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符和访问掩码的审核规则。
如果审核规则已成功移除,则为 true;否则为 false。
要移除的审核规则。
[SECURITY CRITICAL] 从与此 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同安全性标识符的所有审核规则。
要移除的审核规则。
[SECURITY CRITICAL] 从与此 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则完全匹配的所有审核规则。
要移除的审核规则。
[SECURITY CRITICAL] 从与此 对象关联的自由访问控制列表 (DACL) 中移除所有访问规则,然后添加指定的访问规则。
要重置的访问规则。
[SECURITY CRITICAL] 从与此 对象关联的自由访问控制列表 (DACL) 中移除与指定的访问规则具有相同安全性标识符和限定符的所有访问规则,然后添加指定的访问规则。
要设置的访问规则。
[SECURITY CRITICAL] 从与此 对象关联的系统访问控制列表 (SACL) 中移除与指定的审核规则具有相同的安全性标识符和限定符所有审核规则,然后添加指定的审核规则。
要设置的审核规则。
[SECURITY CRITICAL] 表示目录的访问控制和审核安全。此类不能被继承。
[SECURITY CRITICAL] 初始化 类的新实例。
[SECURITY CRITICAL] 使用指定的 枚举值从指定目录初始化 类的新实例。
一个目录位置,将从该目录创建 对象。
值之一,该值指定要检索的访问控制列表 (ACL) 信息的类型。
[SECURITY CRITICAL] 表示文件的访问控制和审核安全。此类不能被继承。
[SECURITY CRITICAL] 初始化 类的新实例。
[SECURITY CRITICAL] 使用 枚举的指定值从指定文件初始化 类的新实例。
一个文件的位置, 对象将从该文件创建。
值之一,该值指定要检索的访问控制列表 (ACL) 信息的类型。
[SECURITY CRITICAL] 表示定义文件或目录的访问规则的访问控制项 (ACE) 的抽象。此类不能被继承。
[SECURITY CRITICAL] 使用以下内容初始化 类的新实例:对用户帐户的引用、指定与访问规则关联的操作的类型的值,以及指定是允许还是拒绝该操作的值。
封装对用户帐户的引用的 对象。
值之一,该值指定与访问规则关联的操作的类型。
值之一,该值指定是允许还是拒绝该操作。
[SECURITY CRITICAL] 使用以下内容初始化 类的新实例:对用户帐户的引用、指定与访问规则关联的操作的类型的值、确定如何继承权限的值、确定如何传播权限的值,以及指定是允许还是拒绝该操作的值。
封装对用户帐户的引用的 对象。
值之一,该值指定与访问规则关联的操作的类型。
值之一,该值指定访问掩码如何传播到子对象。
值之一,该值指定访问控制项 (ACE) 如何传播到子对象。
值之一,该值指定是允许还是拒绝该操作。
[SECURITY CRITICAL] 使用以下内容初始化 类的新实例:用户帐户的名称、指定与访问规则关联的操作的类型的值,以及描述是允许还是拒绝该操作的值。
用户帐户的名称。
值之一,该值指定与访问规则关联的操作的类型。
值之一,该值指定是允许还是拒绝该操作。
[SECURITY CRITICAL] 使用以下内容初始化 类的新实例:用户帐户的名称、指定与访问规则关联的操作的类型的值、确定如何继承权限的值、确定如何传播权限的值,以及指定是允许还是拒绝该操作的值。
用户帐户的名称。
值之一,该值指定与访问规则关联的操作的类型。
值之一,该值指定访问掩码如何传播到子对象。
值之一,该值指定访问控制项 (ACE) 如何传播到子对象。
值之一,该值指定是允许还是拒绝该操作。
[SECURITY CRITICAL] 获取与当前 对象关联的 标志。
与当前 对象关联的 标志。
[SECURITY CRITICAL] 表示定义文件或目录的审核规则的访问控制项 (ACE) 的抽象。此类不能被继承。
[SECURITY CRITICAL] 使用以下内容初始化 类的新实例:对用户帐户的引用、指定与审核规则关联的操作的类型的值,以及指定何时执行审核的值。
封装对用户帐户的引用的 对象。
值之一,该值指定与审核规则关联的操作的类型。
值之一,该值指定何时执行审核。
[SECURITY CRITICAL] 使用以下内容初始化 类的新实例:对用户帐户的引用的名称、指定与审核规则关联的操作的类型的值、确定如何继承权限的值、确定如何传播权限的值,以及指定何时执行审核的值。
封装对用户帐户的引用的 对象。
值之一,该值指定与审核规则关联的操作的类型。
值之一,该值指定访问掩码如何传播到子对象。
值之一,该值指定访问控制项 (ACE) 如何传播到子对象。
值之一,该值指定何时执行审核。
[SECURITY CRITICAL] 使用以下内容初始化 类的新实例:用户帐户名称、指定与审核规则关联的操作的类型的值,以及指定何时执行审核的值。
用户帐户的名称。
值之一,该值指定与审核规则关联的操作的类型。
值之一,该值指定何时执行审核。
[SECURITY CRITICAL] 使用以下内容初始化 类的新实例:用户帐户的名称、指定与审核规则关联的操作的类型的值、确定如何继承权限的值、确定如何传播权限的值,以及指定何时执行审核的值。
用户帐户的名称。
值之一,该值指定与审核规则关联的操作的类型。
值之一,该值指定访问掩码如何传播到子对象。
值之一,该值指定访问控制项 (ACE) 如何传播到子对象。
值之一,该值指定何时执行审核。
[SECURITY CRITICAL] 获取与当前 对象关联的 标志。
与当前 对象关联的 标志。
[SECURITY CRITICAL] 定义要在创建访问和审核规则时使用的访问权限。
指定将数据追加到文件末尾的权限。
指定更改与文件或文件夹关联的安全和审核规则的权限。
指定创建文件夹的权限。
指定创建文件的权限。
指定删除文件夹或文件的权限。
指定删除文件夹和该文件夹中包含的所有文件的权限。
指定运行应用程序文件的权限。
指定对文件夹或文件进行完全控制以及修改访问控制和审核规则的权限。此值表示对文件进行任何操作的权限,并且是此枚举中的所有权限的组合。
指定读取目录内容的权限。
指定读、写、列出文件夹内容、删除文件夹和文件以及运行应用程序文件的权限。此权限包括 权限、 权限和 权限。
指定以只读方式打开和复制文件夹或文件的权限。此权限包括 权限、 权限、 权限和 权限。
指定以只读方式打开和复制文件夹或文件以及运行应用程序文件的权限。此权限包括 权限和 权限。
指定从文件夹或文件打开和复制文件系统特性的权限。例如,此值指定查看文件创建日期或修改日期的权限。这不包括读取数据、扩展文件系统特性或访问和审核规则的权限。
指定打开和复制文件或文件夹的权限。这不包括读取文件系统特性、扩展文件系统特性或访问和审核规则的权限。
指定从文件夹或文件打开和复制扩展文件系统特性的权限。例如,此值指定查看作者和内容信息的权限。这不包括读取数据、文件系统特性或访问和审核规则的权限。
指定从文件夹或文件打开和复制访问和审核规则的权限。这不包括读取数据、文件系统特性或扩展文件系统特性的权限。
指定应用程序是否能够等待文件句柄,以便与 I/O 操作的完成保持同步。
指定更改文件夹或文件的所有者的权限。请注意:资源的所有者对该资源拥有完全权限。
指定列出文件夹的内容以及运行该文件夹中所包含的应用程序的权限。
指定创建文件夹和文件以及向文件添加数据或从文件移除数据的权限。此权限包括 权限、 权限、 权限和 权限。
指定打开文件系统特性以及将文件系统特性写入文件夹或文件的权限。这不包括写入数据、扩展特性以及写入访问和审核规则的功能。
指定打开和写入文件或文件夹的权限。这不包括打开和写入文件系统特性、扩展文件系统特性或访问和审核规则的权限。
指定打开文件夹或文件的扩展文件系统特性以及将扩展文件系统特性写入文件夹或文件的权限。这不包括写入数据、特性或访问和审核规则的功能。
[SECURITY CRITICAL] 表示文件或目录的访问控制和审核安全。
[SECURITY CRITICAL] 获取 类用于表示访问权限的枚举。
一个 对象,表示 枚举。
[SECURITY CRITICAL] 使用指定的访问权限、访问控制和标志初始化 类的新实例,该实例表示指定用户的新的访问控制规则。
表示指定用户的新访问控制规则的新的 对象,具有指定的访问权限、访问控制和标志。
表示用户帐户的 对象。
指定访问类型的整数。
如果该访问规则是继承的,则为 true;否则为 false。
值之一,指定如何将访问掩码传播到子对象。
值之一,指定如何将访问控制项 (ACE) 传播到子对象。
值之一,指定允许还是拒绝访问。
[SECURITY CRITICAL] 获取 类用于表示访问规则的枚举。
一个 对象,表示 类。
[SECURITY CRITICAL] 将指定的访问控制列表 (ACL) 权限添加到当前文件或目录。
一个 对象,表示要添加到文件或目录的访问控制列表 (ACL) 权限。
[SECURITY CRITICAL] 将指定的审核规则添加到当前文件或目录。
一个 对象,表示要添加到文件或目录的审核规则。
[SECURITY CRITICAL] 初始化 类的新实例,它表示指定用户的指定审核规则。
新的 对象,表示指定用户的指定审核规则。
表示用户帐户的 对象。
指定访问类型的整数。
如果该访问规则是继承的,则为 true;否则为 false。
值之一,指定如何将访问掩码传播到子对象。
值之一,指定如何将访问控制项 (ACE) 传播到子对象。
值之一,指定要执行的审核的类型。
[SECURITY CRITICAL] 获取 类用于表示审核规则的类型。
一个 对象,表示 类。
[SECURITY CRITICAL] 从当前文件或目录移除所有匹配的允许或拒绝访问控制列表 (ACL) 权限。
如果访问规则已移除,则为 true;否则为 false。
一个 对象,表示要从文件或目录中移除的访问控制列表 (ACL) 权限。
[SECURITY CRITICAL] 从当前文件或目录移除指定用户的所有访问控制列表 (ACL) 权限。
一个 对象,该对象指定应该从文件或目录移除其访问控制列表 (ACL) 权限的用户。
[SECURITY CRITICAL] 从当前文件或目录移除单个匹配的允许或拒绝访问控制列表 (ACL) 权限。
一个 对象,该对象指定应该从文件或目录移除其访问控制列表 (ACL) 权限的用户。
[SECURITY CRITICAL] 从当前文件或目录移除所有匹配的允许或拒绝审核规则。
true(如果审核规则已移除);否则为 false
一个 对象,表示要从文件或目录移除的审核规则。
[SECURITY CRITICAL] 从当前文件或目录移除指定用户的所有审核规则。
一个 对象,该对象指定应该从文件或目录删除其审核规则的用户。
[SECURITY CRITICAL] 从当前文件或目录移除单个匹配的允许或拒绝审核规则。
一个 对象,表示要从文件或目录移除的审核规则。
[SECURITY CRITICAL] 将指定的访问控制列表 (ACL) 权限添加到当前文件或目录,并移除所有匹配的 ACL 权限。
一个 对象,表示要添加到文件或目录的访问控制列表 (ACL) 权限。
[SECURITY CRITICAL] 设置当前文件或目录的指定访问控制列表 (ACL) 权限。
一个 对象,表示要为文件或目录设置的访问控制列表 (ACL) 权限。
[SECURITY CRITICAL] 设置当前文件或目录的指定审核规则。
一个 对象,表示要为文件或目录设置的审核规则。