FileSecurity Oluşturucular
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.
FileSecurity sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| FileSecurity() |
FileSecurity sınıfının yeni bir örneğini başlatır. |
| FileSecurity(String, AccessControlSections) |
Belirtilen sabit listesi değerlerini FileSecurity kullanarak belirtilen bir dosyadan sınıfının yeni bir örneğini AccessControlSections başlatır. |
FileSecurity()
FileSecurity sınıfının yeni bir örneğini başlatır.
public:
FileSecurity();
public FileSecurity();
Public Sub New ()
Özel durumlar
Geçerli işletim sistemi 2000 veya sonraki Microsoft Windows değil.
Açıklamalar
Var olan bir dosyayı temel almayan boş FileSecurity bir nesne oluşturmak istediğinizde bu oluşturucuyu kullanın. Daha sonra nesneyi erişim denetimi bilgileriyle doldurabilir ve bir dosyaya uygulayabilirsiniz.
yöntemini kullanarak FileSecurity nesneye AddAccessRule erişim veya denetim kuralları ekleyebilirsiniz. yöntemini kullanarak RemoveAccessRule erişim veya denetim kurallarını kaldırabilirsiniz.
Şunlara uygulanır
FileSecurity(String, AccessControlSections)
Belirtilen sabit listesi değerlerini FileSecurity kullanarak belirtilen bir dosyadan sınıfının yeni bir örneğini AccessControlSections başlatır.
public:
FileSecurity(System::String ^ fileName, System::Security::AccessControl::AccessControlSections includeSections);
public FileSecurity(string fileName, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.FileSecurity : string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.FileSecurity
Public Sub New (fileName As String, includeSections As AccessControlSections)
Parametreler
- fileName
- String
Nesne oluşturulacak FileSecurity dosyanın konumu.
- includeSections
- AccessControlSections
AccessControlSections Alınacak erişim denetimi listesi (ACL) bilgilerinin türünü belirten değerlerden biri.
Özel durumlar
fileName parametresi sıfır uzunluklu bir dizedir, yalnızca boşluk içerir veya tarafından InvalidPathCharstanımlanan bir veya daha fazla geçersiz karakter içerir.
Belirtilen yol geçersiz (örneğin, eşlenmemiş bir sürücüde).
parametresinde fileName belirtilen dosya bulunamadı.
Dosya açılırken bir G/Ç hatası oluştu.
path geçersiz biçimde.
fileName parametresi null'dir.
Geçerli işletim sistemi 2000 veya sonraki Microsoft Windows değil.
Belirtilen yol, dosya adı veya her ikisi de sistem tanımlı uzunluk üst sınırını aşıyor.
Geçerli sistem hesabının yönetici ayrıcalıkları yok.
Dosya bulunamadı.
fileName parametresi salt okunur bir dosya belirtti.
-veya-
Bu işlem geçerli platformda desteklenmiyor.
-veya-
fileName parametresi bir dizin belirtti.
-veya-
Çağıranın gerekli izni yok.
Açıklamalar
Bu oluşturucu, belirtilen dosyanın erişim denetimi bilgilerini alır ve sonra bu bilgileri kapsülleyen bir FileSecurity nesne oluşturur. Daha sonra belirtilen dosyanın erişim denetimi bilgilerini inceleyebilir, ekleyebilir veya silebilirsiniz.
yöntemini kullanarak FileSecurity nesneye AddAccessRule erişim veya denetim kuralları ekleyebilirsiniz. yöntemini kullanarak RemoveAccessRule erişim veya denetim kurallarını kaldırabilirsiniz.
Arayanlara Notlar
Oluşturucu, FileSecurity(String, AccessControlSections) geçerli hesabın yönetici ayrıcalıklarına sahip olmasını gerektirir. Yönetim ayrıcalıklarına sahip olmayan bir hesap kullanarak belirli bir dosya için sınıfının yeni bir örneğini FileSecurityGetAccessControl() oluşturmak için yöntemini kullanın.