FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) 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 erişim denetimi listesi (ACL) iznini geçerli dosyaya veya dizine ekler ve eşleşen tüm ACL izinlerini kaldırır.
public:
void ResetAccessRule(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void ResetAccessRule (System.Security.AccessControl.FileSystemAccessRule rule);
override this.ResetAccessRule : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub ResetAccessRule (rule As FileSystemAccessRule)
Parametreler
- rule
- FileSystemAccessRule
Dosyaya veya dizine eklemek için erişim denetim listesi (ACL) iznini temsil eden bir FileSystemAccessRule nesnesi.
Özel durumlar
rule
parametresi null
.
Açıklamalar
ResetAccessRule yöntemi, belirtilen erişim denetimi listesi (ACL) kuralını ekler veya rule
parametresiyle eşleşen tüm özdeş ACL kurallarının üzerine yazar. Örneğin, rule
parametresi bir Read değeri belirtirse ve ResetAccessRule yöntemi Read değerini belirten aynı ACL kuralını bulursa, aynı kuralın üzerine yazılır.
ResetAccessRule yöntemi, Write değerini belirten aynı bir ACL kuralı bulursa, aynı kuralın da üzerine yazılır.
Bir dosyadan ACL bilgileri eklemek veya almak için aşağıdaki .NET uygulamasına bağımlı yöntemleri kullanın:
.NET uygulaması | Kural ekleme | Kuralları alma |
---|---|---|
.NET | FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) | FileSystemAclExtensions.GetAccessControl(FileInfo) |
.NET Framework | FileInfo.SetAccessControl(FileSecurity) | FileInfo.GetAccessControl() |