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
FileSecurity() |
FileSecurity sınıfının yeni bir örneğini başlatır. |
FileSecurity(String, AccessControlSections) |
AccessControlSections numaralandırmasının belirtilen değerlerini kullanarak belirtilen bir dosyadan FileSecurity sınıfının yeni bir örneğini 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 Microsoft Windows 2000 veya üzeri değildir.
Açıklamalar
Var olan bir dosyayı temel almayan boş bir FileSecurity nesnesi oluşturmak istediğinizde bu oluşturucuyu kullanın. Daha sonra nesneyi erişim denetimi bilgileriyle doldurabilir ve bir dosyaya uygulayabilirsiniz.
AddAccessRule yöntemini kullanarak FileSecurity nesnesine erişim veya denetim kuralları ekleyebilirsiniz. RemoveAccessRule yöntemini kullanarak erişim veya denetim kurallarını kaldırabilirsiniz.
Şunlara uygulanır
FileSecurity(String, AccessControlSections)
AccessControlSections numaralandırmasının belirtilen değerlerini kullanarak belirtilen bir dosyadan FileSecurity sınıfının yeni bir örneğini 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
FileSecurity nesnesi oluşturulacak dosyanın konumu.
- includeSections
- AccessControlSections
Alınacak erişim denetim listesi (ACL) bilgilerinin türünü belirten AccessControlSections değerlerinden biri.
Özel durumlar
fileName
parametresi sıfır uzunluklu bir dizedir, yalnızca boşluk içerir veya InvalidPathCharstarafından tanımlanan bir veya daha fazla geçersiz karakter içerir.
Belirtilen yol geçersiz (örneğin, eşlenmemiş bir sürücüde).
fileName
parametresinde belirtilen dosya bulunamadı.
Dosya açılırken bir G/Ç hatası oluştu.
path
geçersiz biçimde.
fileName
parametresi null
.
Geçerli işletim sistemi Microsoft Windows 2000 veya üzeri değildir.
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 ardından bu bilgileri kapsülleyen bir FileSecurity nesnesi oluşturur. Daha sonra belirtilen dosyanın erişim denetimi bilgilerini inceleyebilir, ekleyebilir veya silebilirsiniz.
AddAccessRule yöntemini kullanarak FileSecurity nesnesine erişim veya denetim kuralları ekleyebilirsiniz. RemoveAccessRule yöntemini kullanarak erişim veya denetim kurallarını kaldırabilirsiniz.
Arayanlara Notlar
FileSecurity(String, AccessControlSections) oluşturucu, 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 FileSecurity sınıfının yeni bir örneğini oluşturmak için GetAccessControl() yöntemini kullanın.