Language

PipeSecurity.AuditRuleFactory メソッド

定義

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

public:
 override System::Security::AccessControl::AuditRule ^ AuditRuleFactory(System::Security::Principal::IdentityReference ^ identityReference, int accessMask, bool isInherited, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::AuditFlags flags);
public override sealed System.Security.AccessControl.AuditRule AuditRuleFactory(System.Security.Principal.IdentityReference identityReference, int accessMask, bool isInherited, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.AuditFlags flags);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags -> System.Security.AccessControl.AuditRule
Public Overrides NotOverridable Function AuditRuleFactory (identityReference As IdentityReference, accessMask As Integer, isInherited As Boolean, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, flags As AuditFlags) As AuditRule

パラメーター

identityReference
IdentityReference

アクセス規則が適用される ID。 SecurityIdentifier オブジェクトとしてキャストできるオブジェクトである必要があります。

accessMask
Int32

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

isInherited
Boolean

true このルールが親コンテナーから継承される場合。それ以外の場合は false。

inheritanceFlags
InheritanceFlags

アクセス規則の継承プロパティを指定する InheritanceFlags 値の 1 つ。

propagationFlags
PropagationFlags

継承されたアクセス規則を自動的に反映するかどうかを指定する PropagationFlags 値の 1 つ。 inheritanceFlagsが None に設定されている場合、伝達フラグは無視されます。

flags
AuditFlags

有効なアクセス制御の種類を指定する AuditFlags 値の 1 つ。

戻り値

このメソッドが作成する AuditRule オブジェクト。

例外

accessMask、inheritanceFlags、propagationFlags、またはflagsのプロパティで無効な値を指定します。

identityReference プロパティはnull。

-又は-

accessMaskプロパティは 0 です。

identityReference プロパティは、SecurityIdentifier型でも、NTAccount型に変換できる型 (SecurityIdentifier など) でもありません。

注釈

監査規則を作成するには、 PipeAuditRule クラスのコンストラクターを使用することをお勧めします。

適用対象