FileIOPermissionAttribute.PathDiscovery Özellik

Tanım

Yol bulma izni verilecek dosyayı veya dizini alır veya ayarlar.

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.

Örnekler

Aşağıdaki kod örneği, belirtilen dizindeki PathDiscovery dosyalara erişim vermek PathDiscovery için özelliğini ayarlar.

// 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. Bu, yoldaki kullanıcı adları gibi hassas bilgilerin yanı sıra yolda gösterilen dizin yapısıyla ilgili bilgilerin korunmasına yardımcı olur. Bu değer, yol tarafından temsil edilen dosyalara veya klasörlere erişim izni vermez.

Not

Performans nedenleriyle dosyalara PathDiscovery değil, yalnızca dizinlere verilmelidir. Örneğin, PathDiscovery C:\test\example.txt gibi dosyalara değil, C:\test ve C:\test\ gibi yollara izin verilmelidir.

Bu özellik, tek bir dosya veya dizin için erişimi ayarlar. Ek dosya ve dizinleri belirtmek için ek öznitelikleri kullanın.

Şunlara uygulanır