CommonObjectSecurity.ModifyAccess 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 değişikliği bu CommonObjectSecurity nesneyle ilişkilendirilmiş İsteğe Bağlı Access Control Listesi'ne (DACL) uygular.
protected:
override bool ModifyAccess(System::Security::AccessControl::AccessControlModification modification, System::Security::AccessControl::AccessRule ^ rule, [Runtime::InteropServices::Out] bool % modified);
protected override bool ModifyAccess (System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified);
override this.ModifyAccess : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
Protected Overrides Function ModifyAccess (modification As AccessControlModification, rule As AccessRule, ByRef modified As Boolean) As Boolean
Parametreler
- modification
- AccessControlModification
DACL'ye uygulanacak değişiklik.
- rule
- AccessRule
Değiştireceğiniz erişim kuralı.
- modified
- Boolean
true
DACL başarıyla değiştirilirse; aksi takdirde , false
.
Döndürülenler
true
DACL başarıyla değiştirilirse; aksi takdirde , false
.
Açıklamalar
Uygulamalar, sorumlulara istemeden erişim izni vermekten kaçınmak için herkesin tam erişimine izin ver (AEFA) erişim denetimi girdisinin (ACE) varlığını denetlemeli ve DACL'yi değiştirmeden önce bu girdiyi kaldırmalıdır.