FileIOPermissionAttribute.PathDiscovery 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置针对其授予路径发现权限的文件或目录。
public:
property System::String ^ PathDiscovery { System::String ^ get(); void set(System::String ^ value); };
public string PathDiscovery { get; set; }
member this.PathDiscovery : string with get, set
Public Property PathDiscovery As String
属性值
文件或目录的绝对路径。
示例
下面的代码示例将 PathDiscovery 属性设置为授予对 PathDiscovery 指定目录中文件的访问权限。
// Set the PathDiscovery property.
[FileIOPermissionAttribute(SecurityAction::PermitOnly,
PathDiscovery="C:\\Documents and Settings\\All Users")]
// Set the PathDiscovery property.
[FileIOPermissionAttribute(SecurityAction.PermitOnly,
PathDiscovery = "C:\\Documents and Settings\\All Users")]
' Set the Read, PathDiscovery, Append, Write, and All properties.
<FileIOPermissionAttribute(SecurityAction.PermitOnly, Read:="C:\"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
PathDiscovery:="C:\Documents and Settings\All Users"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
Append:="C:\Documents and Settings\All Users\Application Data"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
Write:="C:\Documents and Settings\All Users\Application Data\Microsoft"), _
FileIOPermissionAttribute(SecurityAction.PermitOnly, _
All:="C:\Documents and Settings\All Users\Application Data\Microsoft\Network")> _
Public Shared Sub PermitOnlyMethod()
注解
路径发现控制对路径本身中的信息的访问。 这可以保护路径中的敏感信息(如用户名)以及有关路径中显示的目录结构的信息。 此值不授予对路径所指代的文件或文件夹的访问权限。
备注
出于性能原因, PathDiscovery 应仅授予目录而非文件。 例如, PathDiscovery 权限应授予 C:\test 和 C:\test 等路径 \ ,而不是对 C:\test\example.txt 的文件。
此属性设置单个文件或目录的访问权限。 使用其他属性来指定其他文件和目录。