Aracılığıyla paylaş


ObjectSecurity.ModifyAccessRule Yöntem

Tanım

Belirtilen değişikliği bu ObjectSecurity nesneyle ilişkili İsteğe Bağlı Access Control Listesi'ne (DACL) uygular.

public:
 virtual bool ModifyAccessRule(System::Security::AccessControl::AccessControlModification modification, System::Security::AccessControl::AccessRule ^ rule, [Runtime::InteropServices::Out] bool % modified);
public virtual bool ModifyAccessRule (System.Security.AccessControl.AccessControlModification modification, System.Security.AccessControl.AccessRule rule, out bool modified);
abstract member ModifyAccessRule : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
override this.ModifyAccessRule : System.Security.AccessControl.AccessControlModification * System.Security.AccessControl.AccessRule * bool -> bool
Public Overridable Function ModifyAccessRule (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ştirileceği erişim kuralı.

modified
Boolean

true DACL gerçekten değiştirildiyse; aksi takdirde , false.

Döndürülenler

true DACL başarıyla değiştirilirse; aksi takdirde , false.

Açıklamalar

Uygulamaların sorumlulara istemeden erişime izin vermemesi için herkesin tam erişimine izin ver (AEFA) erişim denetimi girdisi (ACE) olup olmadığını denetlemesi ve DACL'yi değiştirmeden önce bu girdiyi kaldırması gerekir.

Şunlara uygulanır