FileIOPermissionAttribute.PathDiscovery Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.