Aracılığıyla paylaş


FileSystemSecurity.SetAccessRule(FileSystemAccessRule) Yöntem

Tanım

Geçerli dosya veya dizin için belirtilen erişim denetimi listesi (ACL) iznini ayarlar.

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

Parametreler

rule
FileSystemAccessRule

Bir FileSystemAccessRule dosya veya dizin için ayarlanacağı erişim denetim listesi (ACL) iznini temsil eden nesne.

Özel durumlar

rule parametresidirnull.

Açıklamalar

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

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