ActiveDirectoryAuditRule クラス
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)


System.Security.AccessControl.AuthorizationRule
System.Security.AccessControl.AuditRule
System.Security.AccessControl.ObjectAuditRule
System.DirectoryServices.ActiveDirectoryAuditRule


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ActiveDirectoryAuditRule コンストラクタ (IdentityReference, ActiveDirectoryRights, AuditFlags, Guid, ActiveDirectorySecurityInheritance, Guid)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ identity As IdentityReference, _ adRights As ActiveDirectoryRights, _ auditFlags As AuditFlags, _ objectType As Guid, _ inheritanceType As ActiveDirectorySecurityInheritance, _ inheritedObjectType As Guid _ )
Dim identity As IdentityReference Dim adRights As ActiveDirectoryRights Dim auditFlags As AuditFlags Dim objectType As Guid Dim inheritanceType As ActiveDirectorySecurityInheritance Dim inheritedObjectType As Guid Dim instance As New ActiveDirectoryAuditRule(identity, adRights, auditFlags, objectType, inheritanceType, inheritedObjectType)
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType, ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType )
public: ActiveDirectoryAuditRule ( IdentityReference^ identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType, ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType )
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType, ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType )
public function ActiveDirectoryAuditRule ( identity : IdentityReference, adRights : ActiveDirectoryRights, auditFlags : AuditFlags, objectType : Guid, inheritanceType : ActiveDirectorySecurityInheritance, inheritedObjectType : Guid )
- adRights
ActiveDirectoryRights 列挙体で定義されたディレクトリ オブジェクトに設定可能なすべての権限を定義する、ActiveDirectoryRights オブジェクトを指定します。
- auditFlags
この ActiveDirectoryAuditRule に追加する 1 つ以上の監査フラグの組み合わせが格納された、AuditFlags オブジェクトを指定します。使用できるフラグは、Success および Failure です。このパラメータをゼロにすることはできません。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ActiveDirectoryAuditRule コンストラクタ (IdentityReference, ActiveDirectoryRights, AuditFlags, Guid)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ identity As IdentityReference, _ adRights As ActiveDirectoryRights, _ auditFlags As AuditFlags, _ objectType As Guid _ )
Dim identity As IdentityReference Dim adRights As ActiveDirectoryRights Dim auditFlags As AuditFlags Dim objectType As Guid Dim instance As New ActiveDirectoryAuditRule(identity, adRights, auditFlags, objectType)
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType )
public: ActiveDirectoryAuditRule ( IdentityReference^ identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType )
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType )
public function ActiveDirectoryAuditRule ( identity : IdentityReference, adRights : ActiveDirectoryRights, auditFlags : AuditFlags, objectType : Guid )
- adRights
ActiveDirectoryRights 列挙体で定義されたディレクトリ オブジェクトに設定可能なすべての権限を定義する、ActiveDirectoryRights オブジェクトを指定します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ActiveDirectoryAuditRule コンストラクタ (IdentityReference, ActiveDirectoryRights, AuditFlags, Guid, ActiveDirectorySecurityInheritance)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ identity As IdentityReference, _ adRights As ActiveDirectoryRights, _ auditFlags As AuditFlags, _ objectType As Guid, _ inheritanceType As ActiveDirectorySecurityInheritance _ )
Dim identity As IdentityReference Dim adRights As ActiveDirectoryRights Dim auditFlags As AuditFlags Dim objectType As Guid Dim inheritanceType As ActiveDirectorySecurityInheritance Dim instance As New ActiveDirectoryAuditRule(identity, adRights, auditFlags, objectType, inheritanceType)
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType, ActiveDirectorySecurityInheritance inheritanceType )
public: ActiveDirectoryAuditRule ( IdentityReference^ identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType, ActiveDirectorySecurityInheritance inheritanceType )
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, Guid objectType, ActiveDirectorySecurityInheritance inheritanceType )
public function ActiveDirectoryAuditRule ( identity : IdentityReference, adRights : ActiveDirectoryRights, auditFlags : AuditFlags, objectType : Guid, inheritanceType : ActiveDirectorySecurityInheritance )
- adRights
ActiveDirectoryRights 列挙体で定義されたディレクトリ オブジェクトに設定可能なすべての権限を定義する、ActiveDirectoryRights オブジェクトを指定します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ActiveDirectoryAuditRule コンストラクタ (IdentityReference, ActiveDirectoryRights, AuditFlags, ActiveDirectorySecurityInheritance)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ identity As IdentityReference, _ adRights As ActiveDirectoryRights, _ auditFlags As AuditFlags, _ inheritanceType As ActiveDirectorySecurityInheritance _ )
Dim identity As IdentityReference Dim adRights As ActiveDirectoryRights Dim auditFlags As AuditFlags Dim inheritanceType As ActiveDirectorySecurityInheritance Dim instance As New ActiveDirectoryAuditRule(identity, adRights, auditFlags, inheritanceType)
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, ActiveDirectorySecurityInheritance inheritanceType )
public: ActiveDirectoryAuditRule ( IdentityReference^ identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, ActiveDirectorySecurityInheritance inheritanceType )
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, ActiveDirectorySecurityInheritance inheritanceType )
public function ActiveDirectoryAuditRule ( identity : IdentityReference, adRights : ActiveDirectoryRights, auditFlags : AuditFlags, inheritanceType : ActiveDirectorySecurityInheritance )
- adRights
ActiveDirectoryRights 列挙体で定義されたディレクトリ オブジェクトに設定可能なすべての権限を定義する、ActiveDirectoryRights オブジェクトを指定します。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ActiveDirectoryAuditRule コンストラクタ (IdentityReference, ActiveDirectoryRights, AuditFlags, ActiveDirectorySecurityInheritance, Guid)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ identity As IdentityReference, _ adRights As ActiveDirectoryRights, _ auditFlags As AuditFlags, _ inheritanceType As ActiveDirectorySecurityInheritance, _ inheritedObjectType As Guid _ )
Dim identity As IdentityReference Dim adRights As ActiveDirectoryRights Dim auditFlags As AuditFlags Dim inheritanceType As ActiveDirectorySecurityInheritance Dim inheritedObjectType As Guid Dim instance As New ActiveDirectoryAuditRule(identity, adRights, auditFlags, inheritanceType, inheritedObjectType)
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType )
public: ActiveDirectoryAuditRule ( IdentityReference^ identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType )
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags, ActiveDirectorySecurityInheritance inheritanceType, Guid inheritedObjectType )
public function ActiveDirectoryAuditRule ( identity : IdentityReference, adRights : ActiveDirectoryRights, auditFlags : AuditFlags, inheritanceType : ActiveDirectorySecurityInheritance, inheritedObjectType : Guid )
- adRights
ActiveDirectoryRights 列挙体で定義されたディレクトリ オブジェクトに設定可能なすべての権限を定義する、ActiveDirectoryRights データ型のオブジェクトを指定します。
- auditFlags
この ActiveDirectoryAuditRule に追加する 1 つ以上の監査フラグの組み合わせが格納された、AuditFlags オブジェクトを指定します。使用できるフラグは、Success および Failure です。このパラメータをゼロにすることはできません。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ActiveDirectoryAuditRule コンストラクタ

名前 | 説明 |
---|---|
ActiveDirectoryAuditRule (IdentityReference, ActiveDirectoryRights, AuditFlags) | ID、権限、およびフラグを指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。 |
ActiveDirectoryAuditRule (IdentityReference, ActiveDirectoryRights, AuditFlags, ActiveDirectorySecurityInheritance) | ID、権限、フラグ、および継承の種類を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。 |
ActiveDirectoryAuditRule (IdentityReference, ActiveDirectoryRights, AuditFlags, Guid) | ID、権限、フラグ、およびオブジェクト型を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。 |
ActiveDirectoryAuditRule (IdentityReference, ActiveDirectoryRights, AuditFlags, ActiveDirectorySecurityInheritance, Guid) | ID、権限、フラグ、継承の種類、および継承されたオブジェクト型を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。 |
ActiveDirectoryAuditRule (IdentityReference, ActiveDirectoryRights, AuditFlags, Guid, ActiveDirectorySecurityInheritance) | ID、権限、フラグ、オブジェクト型、および継承の種類を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。 |
ActiveDirectoryAuditRule (IdentityReference, ActiveDirectoryRights, AuditFlags, Guid, ActiveDirectorySecurityInheritance, Guid) | ID、権限、フラグ、オブジェクト型、継承の種類、および継承されたオブジェクト型を指定して、ActiveDirectoryAuditRule クラスの新しいインスタンスを初期化します。 |

ActiveDirectoryAuditRule コンストラクタ (IdentityReference, ActiveDirectoryRights, AuditFlags)
アセンブリ: System.DirectoryServices (system.directoryservices.dll 内)

Public Sub New ( _ identity As IdentityReference, _ adRights As ActiveDirectoryRights, _ auditFlags As AuditFlags _ )
Dim identity As IdentityReference Dim adRights As ActiveDirectoryRights Dim auditFlags As AuditFlags Dim instance As New ActiveDirectoryAuditRule(identity, adRights, auditFlags)
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags )
public: ActiveDirectoryAuditRule ( IdentityReference^ identity, ActiveDirectoryRights adRights, AuditFlags auditFlags )
public ActiveDirectoryAuditRule ( IdentityReference identity, ActiveDirectoryRights adRights, AuditFlags auditFlags )
public function ActiveDirectoryAuditRule ( identity : IdentityReference, adRights : ActiveDirectoryRights, auditFlags : AuditFlags )

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ActiveDirectoryAuditRule プロパティ

名前 | 説明 | |
---|---|---|
![]() | ActiveDirectoryRights | 監査規則の権限を取得します。 |
![]() | AuditFlags | この監査規則の監査フラグを取得します。 ( AuditRule から継承されます。) |
![]() | IdentityReference | この規則を適用する IdentityReference を取得します。 ( AuthorizationRule から継承されます。) |
![]() | InheritanceFlags | この規則を子オブジェクトが継承する方法を決定するフラグの値を取得します。 ( AuthorizationRule から継承されます。) |
![]() | InheritanceType | 監査規則の継承の種類を取得します。 |
![]() | InheritedObjectType | System.Security.AccessControl.ObjectAuditRule オブジェクトを継承できる子オブジェクトの型を取得します。 ( ObjectAuditRule から継承されます。) |
![]() | IsInherited | この規則を明示的に設定するか、または親コンテナ オブジェクトから継承するかを指定する値を取得します。 ( AuthorizationRule から継承されます。) |
![]() | ObjectFlags | System.Security.AccessControl.ObjectAuditRule オブジェクトの ObjectType プロパティおよび InheritedObjectType プロパティに有効な値が格納されます。 ( ObjectAuditRule から継承されます。) |
![]() | ObjectType | System.Security.AccessControl.ObjectAuditRule を適用するオブジェクトの型を取得します。 ( ObjectAuditRule から継承されます。) |
![]() | PropagationFlags | 反映フラグの値を取得します。このフラグから、この規則を子オブジェクトに反映させる方法を判断します。このプロパティが重要なのは、InheritanceFlags 列挙体の値が None でない場合だけです。 ( AuthorizationRule から継承されます。) |


ActiveDirectoryAuditRule メソッド

名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |

ActiveDirectoryAuditRule メンバ
ActiveDirectoryAuditRule は、システム アクセス制御リスト (SACL: System Access Control List) にアクセス制御エントリ (ACE: Access Control Entry) を設定するために使用されます。ActiveDirectoryAccessRule には、IdentityReference オブジェクトとして表されるトラスティが含まれます。また、アクセス制御の種類、アクセス マスク、継承フラグなどの他のプロパティに関する情報も含まれます。この規則は ActiveDirectorySecurity オブジェクトに設定されます。ActiveDirectorySecurity がディレクトリ ストアにコミットされると、ActiveDirectoryAuditRule に設定された規則に従ってセキュリティ記述子のオブジェクトが変更されます。
ActiveDirectoryAuditRule データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | ActiveDirectoryRights | 監査規則の権限を取得します。 |
![]() | AuditFlags | この監査規則の監査フラグを取得します。(AuditRule から継承されます。) |
![]() | IdentityReference | この規則を適用する IdentityReference を取得します。(AuthorizationRule から継承されます。) |
![]() | InheritanceFlags | この規則を子オブジェクトが継承する方法を決定するフラグの値を取得します。(AuthorizationRule から継承されます。) |
![]() | InheritanceType | 監査規則の継承の種類を取得します。 |
![]() | InheritedObjectType | System.Security.AccessControl.ObjectAuditRule オブジェクトを継承できる子オブジェクトの型を取得します。(ObjectAuditRule から継承されます。) |
![]() | IsInherited | この規則を明示的に設定するか、または親コンテナ オブジェクトから継承するかを指定する値を取得します。(AuthorizationRule から継承されます。) |
![]() | ObjectFlags | System.Security.AccessControl.ObjectAuditRule オブジェクトの ObjectType プロパティおよび InheritedObjectType プロパティに有効な値が格納されます。(ObjectAuditRule から継承されます。) |
![]() | ObjectType | System.Security.AccessControl.ObjectAuditRule を適用するオブジェクトの型を取得します。(ObjectAuditRule から継承されます。) |
![]() | PropagationFlags | 反映フラグの値を取得します。このフラグから、この規則を子オブジェクトに反映させる方法を判断します。このプロパティが重要なのは、InheritanceFlags 列挙体の値が None でない場合だけです。(AuthorizationRule から継承されます。) |


名前 | 説明 | |
---|---|---|
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |

- ActiveDirectoryAuditRuleのページへのリンク