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 dosya için erişim denetimi listesi (ACL) girdilerini kapsülleyen bir FileSecurity nesnesi alır.
Aşırı Yüklemeler
GetAccessControl(String) |
Belirtilen dosya için erişim denetimi listesi (ACL) girdilerini kapsülleyen bir FileSecurity nesnesi alır. |
GetAccessControl(String, AccessControlSections) |
Belirli bir dosya için belirtilen erişim denetimi listesi (ACL) girdi türünü kapsülleyen bir FileSecurity nesnesi alır. |
GetAccessControl(String)
Belirtilen dosya için erişim denetimi listesi (ACL) girdilerini kapsülleyen bir FileSecurity nesnesi 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 nesnesi içeren dosyanın yolu.
Döndürülenler
path
parametresi tarafından açıklanan dosyanın erişim denetimi kurallarını kapsülleyen FileSecurity nesnesi.
Özel durumlar
Dosya açılırken bir G/Ç hatası oluştu.
path
parametresi null
.
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
Bir dosyanın erişim denetim listesi (ACL) girdilerini almak için GetAccessControl 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 Girdilerini Ekleme veya Kaldırma.
NTFS ortamlarında, kullanıcının üst klasörde ListDirectory hakları varsa kullanıcıya ReadAttributes ve ReadExtendedAttributes verilir. ReadAttributes ve ReadExtendedAttributesreddetmek için üst dizindeki ListDirectory reddedin.
Şunlara uygulanır
GetAccessControl(String, AccessControlSections)
Belirli bir dosya için belirtilen erişim denetimi listesi (ACL) girdi türünü kapsülleyen bir FileSecurity nesnesi 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 nesnesi içeren dosyanın yolu.
- includeSections
- AccessControlSections
Alınacak erişim denetim listesi (ACL) bilgilerinin türünü belirten AccessControlSections değerlerinden biri.
Döndürülenler
path
parametresi tarafından açıklanan dosyanın erişim denetimi kurallarını kapsülleyen FileSecurity nesnesi.
Özel durumlar
Dosya açılırken bir G/Ç hatası oluştu.
path
parametresi null
.
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
Bir dosyanın erişim denetim listesi (ACL) girdilerini almak için GetAccessControl 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 Girdilerini Ekleme veya Kaldırma.
NTFS ortamlarında, kullanıcının üst klasörde ListDirectory hakları varsa kullanıcıya ReadAttributes ve ReadExtendedAttributes verilir. ReadAttributes ve ReadExtendedAttributesreddetmek için üst dizindeki ListDirectory reddedin.