File.GetAccessControl 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个 FileSecurity 对象,该对象封装指定文件的访问控制列表(ACL)条目。
重载
GetAccessControl(String) |
获取一个 FileSecurity 对象,该对象封装指定文件的访问控制列表(ACL)条目。 |
GetAccessControl(String, AccessControlSections) |
获取一个 FileSecurity 对象,该对象封装特定文件的指定类型的访问控制列表(ACL)条目。 |
GetAccessControl(String)
获取一个 FileSecurity 对象,该对象封装指定文件的访问控制列表(ACL)条目。
public:
static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.FileSecurity GetAccessControl (string path);
static member GetAccessControl : string -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String) As FileSecurity
参数
- path
- String
文件的路径,其中包含描述文件的访问控制列表(ACL)信息的 FileSecurity 对象。
返回
一个 FileSecurity 对象,该对象封装 path
参数描述的文件的访问控制规则。
例外
打开文件时出现 I/O 错误。
path
参数 null
。
找不到该文件。
注解
使用 GetAccessControl 方法检索文件的访问控制列表(ACL)条目。
ACL 描述对给定文件执行特定操作或无权执行的人员和组。 有关详细信息,请参阅 如何:添加或删除访问控制列表项。
在 NTFS 环境中,如果用户对父文件夹具有 ListDirectory 权限,则向用户授予 ReadAttributes 和 ReadExtendedAttributes。 若要拒绝 ReadAttributes 和 ReadExtendedAttributes,请拒绝父目录上的 ListDirectory。
适用于
GetAccessControl(String, AccessControlSections)
获取一个 FileSecurity 对象,该对象封装特定文件的指定类型的访问控制列表(ACL)条目。
public:
static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.FileSecurity GetAccessControl (string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As FileSecurity
参数
- path
- String
文件的路径,其中包含描述文件的访问控制列表(ACL)信息的 FileSecurity 对象。
- includeSections
- AccessControlSections
指定要接收的访问控制列表(ACL)信息的 AccessControlSections 值之一。
返回
一个 FileSecurity 对象,该对象封装 path
参数描述的文件的访问控制规则。
例外
打开文件时出现 I/O 错误。
path
参数 null
。
找不到该文件。
注解
使用 GetAccessControl 方法检索文件的访问控制列表(ACL)条目。
ACL 描述对给定文件执行特定操作或无权执行的人员和组。 有关详细信息,请参阅 如何:添加或删除访问控制列表项。
在 NTFS 环境中,如果用户对父文件夹具有 ListDirectory 权限,则向用户授予 ReadAttributes 和 ReadExtendedAttributes。 若要拒绝 ReadAttributes 和 ReadExtendedAttributes,请拒绝父目录上的 ListDirectory。