FileSystemSecurity.SetAccessRule(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.
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.