AuditRule コンストラクター

定義

指定した値を使用して、AuditRule クラスの新しいインスタンスを初期化します。

protected:
 AuditRule(System::Security::Principal::IdentityReference ^ identity, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags auditFlags);
protected AuditRule (System.Security.Principal.IdentityReference identity, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags auditFlags);
new System.Security.AccessControl.AuditRule : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Protected Sub New (identity As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, auditFlags As AuditFlags)

パラメーター

identity
IdentityReference

監査規則が適用される ID。 SecurityIdentifier としてキャスト可能なオブジェクトである必要があります。

accessMask
Int32

このルールのアクセス マスク。 アクセス マスクは 32 ビットの匿名ビットのコレクションです。アクセス マスクの意味は、各インテグレーターによって定義されます。

isInherited
Boolean

この規則を親コンテナーから継承するtrue

inheritanceFlags
InheritanceFlags

監査規則の継承プロパティ。

propagationFlags
PropagationFlags

継承された監査規則を自動的に反映させるかどうかを示します。 inheritanceFlagsNone に設定されている場合、伝達フラグは無視されます。

auditFlags
AuditFlags

監査される規則の条件。

例外

identity パラメーターの値を SecurityIdentifier としてキャストできません。または、auditFlags パラメーターに無効な値が格納されています。

accessMask パラメーターの値がゼロ (0) です。または、inheritanceFlags パラメーターまたは propagationFlags パラメーターに認識されないフラグ値が格納されています。

注意 (継承者)

このメソッドはインテグレーターでは使用しないでください。 インテグレーターは、継承されたルールを作成しないでください。

適用対象