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
Bir FileSystemAccessRule dosyaya veya dizine eklemek için erişim denetim listesi (ACL) iznini temsil eden nesne.
Özel durumlar
rule parametresi null'dir.
Açıklamalar
yöntemi, ResetAccessRule belirtilen erişim denetimi listesi (ACL) kuralını ekler veya parametresiyle eşleşen tüm özdeş ACL kurallarının rule üzerine yazar. Örneğin, parametresi bir rule değer belirtirse ve Read yöntem değeri belirten aynı ACL kuralını bulursaResetAccessRule, aynı kuralın Read üzerine yazılır. Yöntemi değeri ResetAccessRule belirten Write özdeş 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 uygulamaya bağımlı yöntemleri kullanın:
| .NET uygulaması | Kuralları ekle | Kuralları alma |
|---|---|---|
| .NET | FileSystemAclExtensions.SetAccessControl(FileInfo, FileSecurity) | FileSystemAclExtensions.GetAccessControl(FileInfo) |
| .NET Framework | FileInfo.SetAccessControl(FileSecurity) | FileInfo.GetAccessControl() |