Aracılığıyla paylaş


FileSystemSecurity.ResetAccessRule(FileSystemAccessRule) Yöntem

Tanım

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

Dosya FileSystemAccessRule veya dizine eklemek için erişim denetim listesi (ACL) iznini temsil eden nesne.

Özel durumlar

rule parametresidirnull.

Açıklamalar

yöntemi, ResetAccessRule belirtilen erişim denetim listesi (ACL) kuralını ekler veya parametresiyle eşleşen tüm özdeş ACL kurallarının rule üzerine yazar. Örneğin, parametresi bir Read değer belirtirse ve ResetAccessRule yöntem değeri belirten Read özdeş bir ACL kuralı bulursarule, aynı kuralın üzerine yazılır. Yöntem değeri ResetAccessRule belirten Write özdeş bir ACL kuralı bulursa, aynı kuralın da üzerine yazılır.

Yeni veya değiştirilmiş ACL bilgilerini bir dosyada kalıcı hale getirmek için veya SetAccessControl yöntemini kullanınSetAccessControl. Yeni veya değiştirilmiş ACL bilgilerini bir dizinde kalıcı hale getirmek için veya SetAccessControl yöntemini kullanınSetAccessControl.

Bir dosyadan ACL bilgilerini almak için veya GetAccessControl yöntemini kullanınGetAccessControl. Bir dizinden ACL bilgilerini almak için veya GetAccessControl yöntemini kullanınGetAccessControl.

Şunlara uygulanır