ActiveDirectoryAuditRule クラス

定義

ActiveDirectoryAuditRule は、システム アクセス制御リスト (SACL: System Access Control List) にアクセス制御エントリ (ACE: Access Control Entry) を設定するために使用されます。The ActiveDirectoryAuditRule is used to set an access control entry (ACE) on a system access control list (SACL). ActiveDirectoryAccessRule には、IdentityReference オブジェクトとして表されるトラスティが含まれます。The ActiveDirectoryAccessRule contains the trustee, which is represented as an IdentityReference object. また、アクセス制御の種類、アクセス マスク、継承フラグなどの他のプロパティに関する情報も含まれます。It also contains information about the access control type, access mask, and other properties such as inheritance flags. この規則は ActiveDirectorySecurity オブジェクトに設定されます。This rule is set on an ActiveDirectorySecurity object. ActiveDirectorySecurity がディレクトリ ストアにコミットされると、ActiveDirectoryAuditRule に設定された規則に従ってセキュリティ記述子のオブジェクトが変更されます。After the ActiveDirectorySecurity is committed to the directory store, it will modify the security descriptor object according to the rules that are set on ActiveDirectoryAuditRule.

public ref class ActiveDirectoryAuditRule : System::Security::AccessControl::ObjectAuditRule
public class ActiveDirectoryAuditRule : System.Security.AccessControl.ObjectAuditRule
type ActiveDirectoryAuditRule = class
    inherit ObjectAuditRule
Public Class ActiveDirectoryAuditRule
Inherits ObjectAuditRule
継承

コンストラクター

ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags)

ID、権限、フラグを指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, and flags.

ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, ActiveDirectorySecurityInheritance)

ID、権限、フラグ、継承の種類を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, and inheritance type.

ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, ActiveDirectorySecurityInheritance, Guid)

ID、権限、フラグ、継承の種類、継承されたオブジェクト型を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, inheritance type, and inherited object type.

ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, Guid)

ID、権限、フラグ、オブジェクト型を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, and object type.

ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, Guid, ActiveDirectorySecurityInheritance)

ID、権限、フラグ、オブジェクト型、継承の種類を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, object type, and inheritance type.

ActiveDirectoryAuditRule(IdentityReference, ActiveDirectoryRights, AuditFlags, Guid, ActiveDirectorySecurityInheritance, Guid)

ID、権限、フラグ、オブジェクト型、継承の種類、継承されたオブジェクト型を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。Initializes a new instance of the ActiveDirectoryAuditRule class with the specified identity, rights, flags, object type, inheritance type, and inherited object type.

プロパティ

AccessMask

この規則のアクセス マスクを取得します。Gets the access mask for this rule.

(継承元 AuthorizationRule)
ActiveDirectoryRights

監査規則の権限を取得します。Gets the rights for the audit rule.

AuditFlags

この監査規則の監査フラグを取得します。Gets the audit flags for this audit rule.

(継承元 AuditRule)
IdentityReference

この規則を適用する IdentityReference を取得します。Gets the IdentityReference to which this rule applies.

(継承元 AuthorizationRule)
InheritanceFlags

この規則を子オブジェクトが継承する方法を決定するフラグの値を取得します。Gets the value of flags that determine how this rule is inherited by child objects.

(継承元 AuthorizationRule)
InheritanceType

監査規則の継承の種類を取得します。Gets the inheritance type of the audit rule.

InheritedObjectType

ObjectAuditRule オブジェクトを継承可能な子オブジェクトの型を取得します。Gets the type of child object that can inherit the ObjectAuditRule object.

(継承元 ObjectAuditRule)
IsInherited

この規則を明示的に設定するか、または親コンテナー オブジェクトから継承するかを指定する値を取得します。Gets a value indicating whether this rule is explicitly set or is inherited from a parent container object.

(継承元 AuthorizationRule)
ObjectFlags

ObjectType オブジェクトの InheritedObjectType プロパティと ObjectAuditRule プロパティには、有効な値が含まれています。ObjectType and InheritedObjectType properties of the ObjectAuditRule object contain valid values.

(継承元 ObjectAuditRule)
ObjectType

ObjectAuditRule を適用する対象のオブジェクトの型を取得します。Gets the type of object to which the ObjectAuditRule applies.

(継承元 ObjectAuditRule)
PropagationFlags

反映フラグの値を取得します。このフラグから、この規則を子オブジェクトに反映させる方法を判断します。Gets the value of the propagation flags, which determine how inheritance of this rule is propagated to child objects. このプロパティは、InheritanceFlags 列挙体の値が None でない場合にのみ重要です。This property is significant only when the value of the InheritanceFlags enumeration is not None.

(継承元 AuthorizationRule)

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象