Share via


ActiveDirectorySecurity.AuditRuleFactory メソッド

定義

AuditRule オブジェクトを作成します。

オーバーロード

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

指定した値を使用して、AuditRule オブジェクトを作成します。

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid)

指定した値を使用して、AuditRule オブジェクトを作成します。

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags)

ソース:
ActiveDirectorySecurity.cs
ソース:
ActiveDirectorySecurity.cs
ソース:
ActiveDirectorySecurity.cs

指定した値を使用して、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

セキュリティ識別子 (SID) に解決される IdentityReference オブジェクト (NTAccount オブジェクトなど)。

accessMask
Int32

使用するアクセス特権を表示する Int32 ビットマスク。

isInherited
Boolean

ACE が継承されるかどうかを示す Boolean オブジェクト。 ACE が継承される場合は true、それ以外の場合は false

inheritanceFlags
InheritanceFlags

ディレクトリ オブジェクトの継承フラグが格納された InheritanceFlags オブジェクト。

propagationFlags
PropagationFlags

ディレクトリ オブジェクトの継承反映フラグが格納された PropagationFlags オブジェクト。

flags
AuditFlags

この AuditFlags オブジェクトの監査フラグが格納された ActiveDirectorySecurity オブジェクト。

戻り値

AuditRule オブジェクトに対応する ActiveDirectorySecurity

こちらもご覧ください

適用対象

AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid)

ソース:
ActiveDirectorySecurity.cs
ソース:
ActiveDirectorySecurity.cs
ソース:
ActiveDirectorySecurity.cs

指定した値を使用して、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, Guid objectGuid, Guid inheritedObjectGuid);
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, Guid objectGuid, Guid inheritedObjectGuid);
override this.AuditRuleFactory : System.Security.Principal.IdentityReference * int * bool * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.AuditFlags * Guid * Guid -> 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, objectGuid As Guid, inheritedObjectGuid As Guid) As AuditRule

パラメーター

identityReference
IdentityReference

セキュリティ識別子 (SID) に解決される IdentityReference オブジェクト (NTAccount オブジェクトなど)。

accessMask
Int32

使用するアクセス特権を表示する Int32 ビットマスク。

isInherited
Boolean

ACE が継承されるかどうかを示す Boolean オブジェクト。 ACE が継承される場合は true、それ以外の場合は false

inheritanceFlags
InheritanceFlags

ディレクトリ オブジェクトの継承フラグが格納された InheritanceFlags オブジェクト。

propagationFlags
PropagationFlags

ディレクトリ オブジェクトの継承反映フラグが格納された PropagationFlags オブジェクト。

flags
AuditFlags

この AuditFlags オブジェクトの監査フラグが格納された ActiveDirectorySecurity オブジェクト。

objectGuid
Guid

ディレクトリ オブジェクトの GUID が格納された Guid オブジェクト。

inheritedObjectGuid
Guid

継承されたディレクトリ オブジェクトの GUID が格納された Guid オブジェクト。

戻り値

AuditRule オブジェクトに対応する ActiveDirectorySecurity

こちらもご覧ください

適用対象