Aracılığıyla paylaş


FileSystemSecurity.RemoveAccessRuleAll(FileSystemAccessRule) Yöntem

Tanım

Belirtilen kullanıcının tüm erişim denetim listesi (ACL) izinlerini geçerli dosyadan veya dizinden kaldırır.

public:
 void RemoveAccessRuleAll(System::Security::AccessControl::FileSystemAccessRule ^ rule);
public void RemoveAccessRuleAll (System.Security.AccessControl.FileSystemAccessRule rule);
override this.RemoveAccessRuleAll : System.Security.AccessControl.FileSystemAccessRule -> unit
Public Sub RemoveAccessRuleAll (rule As FileSystemAccessRule)

Parametreler

rule
FileSystemAccessRule

FileSystemAccessRule Erişim denetim listesi (ACL) izinleri bir dosyadan veya dizinden kaldırılması gereken bir kullanıcıyı belirten nesne.

Özel durumlar

rule parametresidirnull.

Açıklamalar

yöntemi, RemoveAccessRuleAll belirtilen kullanıcı için tüm erişim denetim listesi (ACL) izinlerini kaldırır. yöntemi, kullanıcı hesabı dışındaki nesnedeki FileSystemAccessRule tüm değerleri yoksayar.

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.

Bayrağı ayarlamadan Synchronize bir erişim kuralı eklediğinizde, Synchronize bayrak kuralınıza otomatik olarak eklenir. Kuralı daha sonra bayrağı belirtmeden Synchronize kaldırırsanız, bayrak otomatik olarak kaldırılır.

Şunlara uygulanır