File.GetAccessControl Yöntem
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.
Belirtilen bir FileSecurity dosya için erişim denetimi listesi (ACL) girdilerini kapsülleyen bir nesne alır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| GetAccessControl(String) |
Belirtilen bir FileSecurity dosya için erişim denetimi listesi (ACL) girdilerini kapsülleyen bir nesne alır. |
| GetAccessControl(String, AccessControlSections) |
Belirli bir FileSecurity dosya için belirtilen erişim denetimi listesi (ACL) girdi türünü kapsülleyen bir nesne alır. |
GetAccessControl(String)
Belirtilen bir FileSecurity dosya için erişim denetimi listesi (ACL) girdilerini kapsülleyen bir nesne alır.
public:
static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path);
public static System.Security.AccessControl.FileSecurity GetAccessControl(string path);
static member GetAccessControl : string -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String) As FileSecurity
Parametreler
- path
- String
Dosyanın erişim denetim listesi (ACL) bilgilerini açıklayan bir FileSecurity nesne içeren dosyanın yolu.
Döndürülenler
FileSecurity parametresi tarafından path açıklanan dosya için erişim denetimi kurallarını kapsülleyen bir nesne.
Özel durumlar
Dosya açılırken bir G/Ç hatası oluştu.
path parametresi null'dir.
Dosya bulunamadı.
path parametresi salt okunur bir dosya belirtti.
-veya-
Bu işlem geçerli platformda desteklenmiyor.
-veya-
path parametresi bir dizin belirtti.
-veya-
Çağıranın gerekli izni yok.
Açıklamalar
GetAccessControl Bir dosyanın erişim denetim listesi (ACL) girdilerini almak için yöntemini kullanın.
ACL, belirli bir dosya üzerinde belirli eylemlere sahip olan veya olmayan kişileri ve grupları açıklar. Daha fazla bilgi için bkz . Nasıl yapılır: Erişim Denetimi Listesi Girdileri Ekleme veya Kaldırma.
NTFS ortamlarında ReadAttributes ve ReadExtendedAttributes kullanıcının üst klasörde hakları varsa kullanıcıya ListDirectory verilir. ve ReadAttributes'yi reddetmek ReadExtendedAttributes için üst dizinde reddedinListDirectory.
Şunlara uygulanır
GetAccessControl(String, AccessControlSections)
Belirli bir FileSecurity dosya için belirtilen erişim denetimi listesi (ACL) girdi türünü kapsülleyen bir nesne alır.
public:
static System::Security::AccessControl::FileSecurity ^ GetAccessControl(System::String ^ path, System::Security::AccessControl::AccessControlSections includeSections);
public static System.Security.AccessControl.FileSecurity GetAccessControl(string path, System.Security.AccessControl.AccessControlSections includeSections);
static member GetAccessControl : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Shared Function GetAccessControl (path As String, includeSections As AccessControlSections) As FileSecurity
Parametreler
- path
- String
Dosyanın erişim denetim listesi (ACL) bilgilerini açıklayan bir FileSecurity nesne içeren dosyanın yolu.
- includeSections
- AccessControlSections
AccessControlSections Alınacak erişim denetim listesi (ACL) bilgilerinin türünü belirten değerlerden biri.
Döndürülenler
FileSecurity parametresi tarafından path açıklanan dosya için erişim denetimi kurallarını kapsülleyen bir nesne.
Özel durumlar
Dosya açılırken bir G/Ç hatası oluştu.
path parametresi null'dir.
Dosya bulunamadı.
path parametresi salt okunur bir dosya belirtti.
-veya-
Bu işlem geçerli platformda desteklenmiyor.
-veya-
path parametresi bir dizin belirtti.
-veya-
Çağıranın gerekli izni yok.
Açıklamalar
GetAccessControl Bir dosyanın erişim denetim listesi (ACL) girdilerini almak için yöntemini kullanın.
ACL, belirli bir dosya üzerinde belirli eylemlere sahip olan veya olmayan kişileri ve grupları açıklar. Daha fazla bilgi için bkz . Nasıl yapılır: Erişim Denetimi Listesi Girdileri Ekleme veya Kaldırma.
NTFS ortamlarında ReadAttributes ve ReadExtendedAttributes kullanıcının üst klasörde hakları varsa kullanıcıya ListDirectory verilir. ve ReadAttributes'yi reddetmek ReadExtendedAttributes için üst dizinde reddedinListDirectory.