FileIOPermissionAttribute.PathDiscovery 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定要授與路徑探索 (Discovery) 的檔案或目錄。
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 的檔案。
這個屬性會設定單一檔案或目錄的存取權。 使用其他屬性來指定其他檔案和目錄。