FileIOPermissionAttribute.PathDiscovery Özellik

Tanım

Yol bulma verilecek dosyayı veya dizini alır veya ayarlar.Gets or sets the file or directory to which to grant path 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

Özellik Değeri

Dosya veya dizinin mutlak yolu.The absolute path of the file or directory.

Örnekler

Aşağıdaki kod örneği, belirtilen dizindeki dosyalara PathDiscovery erişim vermek için PathDiscovery özelliğini ayarlar.The following code example sets the PathDiscovery property to grant PathDiscovery access to files in the specified directory.

// 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()

Açıklamalar

Yol bulma, yolun kendisindeki bilgilere erişimi denetler.Path discovery controls access to the information in the path itself. Bu, yoldaki Kullanıcı adları gibi hassas bilgilerin yanı sıra yolda ortaya çıkan Dizin yapısıyla ilgili bilgileri korumanıza yardımcı olur.This helps protect sensitive information in the path, such as user names, as well as information about the directory structure revealed in the path. Bu değer, yol tarafından temsil edilen dosyalara veya klasörlere erişim vermez.This value does not grant access to files or folders represented by the path.

Not

Performans nedenleriyle, PathDiscovery dosyalara değil yalnızca dizinlere verilmelidir.For performance reasons, PathDiscovery should be granted only to directories, not to files. Örneğin, C:\Test ve C:\Test\gibi yollara PathDiscovery izin verilmelidir, C:\test\example.exe gibi dosyalara değil.For example, PathDiscovery permission should be granted to paths such as C:\test and C:\test\, not to files such as C:\test\example.txt.

Bu özellik, tek bir dosya veya dizin için erişimi ayarlar.This property sets access for a single file or directory. Ek dosya ve dizinleri belirtmek için ek öznitelikler kullanın.Use additional attributes to specify additional files and directories.

Şunlara uygulanır