次の方法で共有


ObjectSecurity.ModifyAccessRule メソッド

定義

この ObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) への指定された変更を適用します。

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

パラメーター

modification
AccessControlModification

DACL に適用する変更。

rule
AccessRule

変更するアクセス規則。

modified
Boolean

DACL が実際に変更された場合は true。それ以外の場合は false

戻り値

DACL が正常に変更された場合は true。それ以外の場合は false

注釈

プリンシパルへのアクセスを意図せずに許可しないように、アプリケーションは、すべてのユーザーにフル アクセス許可 (AEFA) アクセス制御エントリ (ACE) が存在することをチェックし、DACL を変更する前に削除する必要があります。

適用対象