ActiveDirectorySecurity クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マネージド ACL ライブラリのオブジェクト セキュリティ レイヤーを使用して、ディレクトリ オブジェクトのアクセス制御機能をラップします。
public ref class ActiveDirectorySecurity : System::Security::AccessControl::DirectoryObjectSecurity
public class ActiveDirectorySecurity : System.Security.AccessControl.DirectoryObjectSecurity
type ActiveDirectorySecurity = class
inherit DirectoryObjectSecurity
Public Class ActiveDirectorySecurity
Inherits DirectoryObjectSecurity
- 継承
コンストラクター
| 名前 | 説明 |
|---|---|
| ActiveDirectorySecurity() |
ActiveDirectorySecurity クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AccessRightType |
このオブジェクトのアクセス権を表す Type オブジェクトを取得します。 |
| AccessRulesModified |
この ObjectSecurity オブジェクトに関連付けられているアクセス規則が変更されたかどうかを示すブール値を取得または設定します。 (継承元 ObjectSecurity) |
| AccessRuleType |
このオブジェクトのアクセス規則を表す Type を取得します。 |
| AreAccessRulesCanonical |
この ObjectSecurity オブジェクトに関連付けられているアクセス規則が正規の順序であるかどうかを示すブール値を取得します。 (継承元 ObjectSecurity) |
| AreAccessRulesProtected |
この ObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) が保護されているかどうかを示すブール値を取得します。 (継承元 ObjectSecurity) |
| AreAuditRulesCanonical |
この ObjectSecurity オブジェクトに関連付けられている監査規則が正規の順序であるかどうかを示すブール値を取得します。 (継承元 ObjectSecurity) |
| AreAuditRulesProtected |
この ObjectSecurity オブジェクトに関連付けられているシステム アクセス制御リスト (SACL) が保護されているかどうかを示すブール値を取得します。 (継承元 ObjectSecurity) |
| AuditRulesModified |
この ObjectSecurity オブジェクトに関連付けられている監査規則が変更されたかどうかを示すブール値を取得または設定します。 (継承元 ObjectSecurity) |
| AuditRuleType |
このオブジェクトの監査規則を表す Type を取得します。 |
| GroupModified |
セキュリティ保護可能なオブジェクトに関連付けられているグループが変更されたかどうかを示すブール値を取得または設定します。 (継承元 ObjectSecurity) |
| IsContainer |
この ObjectSecurity オブジェクトがコンテナー オブジェクトであるかどうかを示すブール値を取得します。 (継承元 ObjectSecurity) |
| IsDS |
この ObjectSecurity オブジェクトがディレクトリ オブジェクトであるかどうかを示すブール値を取得します。 (継承元 ObjectSecurity) |
| OwnerModified |
セキュリティ保護可能なオブジェクトの所有者が変更されたかどうかを示すブール値を取得または設定します。 (継承元 ObjectSecurity) |
メソッド
| 名前 | 説明 |
|---|---|
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid) |
指定した値を持つ AccessRule オブジェクトを作成します。 |
| AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
指定した値を持つ AccessRule オブジェクトを作成します。 |
| AddAccessRule(ActiveDirectoryAccessRule) |
オブジェクトの DACL にアクセス規則を追加します。 |
| AddAccessRule(ObjectAccessRule) |
指定したアクセス規則を、この DirectoryObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) に追加します。 (継承元 DirectoryObjectSecurity) |
| AddAuditRule(ActiveDirectoryAuditRule) |
オブジェクトの SACL に監査規則を追加します。 |
| AddAuditRule(ObjectAuditRule) |
指定した監査規則を、この DirectoryObjectSecurity オブジェクトに関連付けられているシステム アクセス制御リスト (SACL) に追加します。 (継承元 DirectoryObjectSecurity) |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid) |
指定した値を持つ AuditRule オブジェクトを作成します。 |
| AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
指定した値を持つ AuditRule オブジェクトを作成します。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetAccessRules(Boolean, Boolean, Type) |
指定したセキュリティ識別子に関連付けられているアクセス規則のコレクションを取得します。 (継承元 DirectoryObjectSecurity) |
| GetAuditRules(Boolean, Boolean, Type) |
指定したセキュリティ識別子に関連付けられている監査規則のコレクションを取得します。 (継承元 DirectoryObjectSecurity) |
| GetGroup(Type) |
指定した所有者に関連付けられているプライマリ グループを取得します。 (継承元 ObjectSecurity) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetOwner(Type) |
指定したプライマリ グループに関連付けられている所有者を取得します。 (継承元 ObjectSecurity) |
| GetSecurityDescriptorBinaryForm() |
この ObjectSecurity オブジェクトのセキュリティ記述子情報を表すバイト値の配列を返します。 (継承元 ObjectSecurity) |
| GetSecurityDescriptorSddlForm(AccessControlSections) |
この ObjectSecurity オブジェクトに関連付けられているセキュリティ記述子の指定されたセクションのセキュリティ記述子定義言語 (SDDL) 表現を返します。 (継承元 ObjectSecurity) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ModifyAccess(AccessControlModification, AccessRule, Boolean) |
指定した変更を、この DirectoryObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) に適用します。 (継承元 DirectoryObjectSecurity) |
| ModifyAccessRule(AccessControlModification, AccessRule, Boolean) |
指定した変更を指定した AccessRuleに適用します。 |
| ModifyAudit(AccessControlModification, AuditRule, Boolean) |
指定した変更を、この DirectoryObjectSecurity オブジェクトに関連付けられているシステム アクセス制御リスト (SACL) に適用します。 (継承元 DirectoryObjectSecurity) |
| ModifyAuditRule(AccessControlModification, AuditRule, Boolean) |
指定した変更を指定した AuditRuleに適用します。 |
| Persist(Boolean, String, AccessControlSections) |
この ObjectSecurity オブジェクトに関連付けられているセキュリティ記述子の指定されたセクションを永続的ストレージに保存します。 コンストラクターと永続化メソッドに渡される |
| Persist(SafeHandle, AccessControlSections) |
この ObjectSecurity オブジェクトに関連付けられているセキュリティ記述子の指定されたセクションを永続的ストレージに保存します。 コンストラクターと永続化メソッドに渡される |
| Persist(String, AccessControlSections) |
この ObjectSecurity オブジェクトに関連付けられているセキュリティ記述子の指定されたセクションを永続的ストレージに保存します。 コンストラクターと永続化メソッドに渡される |
| PurgeAccessRules(IdentityReference) |
指定した IdentityReferenceに関連付けられているすべてのアクセス規則を削除します。 |
| PurgeAuditRules(IdentityReference) |
指定した IdentityReferenceに関連付けられているすべての監査規則を削除します。 |
| ReadLock() |
この ObjectSecurity オブジェクトを読み取りアクセス用にロックします。 (継承元 ObjectSecurity) |
| ReadUnlock() |
読み取りアクセスのために、この ObjectSecurity オブジェクトのロックを解除します。 (継承元 ObjectSecurity) |
| RemoveAccess(IdentityReference, AccessControlType) |
指定した IdentityReference オブジェクトと AccessControlType オブジェクトを持つすべてのアクセス規則を、オブジェクトの DACL から削除します。 |
| RemoveAccessRule(ActiveDirectoryAccessRule) |
指定したアクセス規則と同じセキュリティ識別子とアクセス マスクを含むすべてのアクセス規則を、オブジェクトの DACL から削除します。 |
| RemoveAccessRule(ObjectAccessRule) |
指定したアクセス規則と同じセキュリティ識別子とアクセス マスクを含むアクセス規則を、この DirectoryObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) から削除します。 (継承元 DirectoryObjectSecurity) |
| RemoveAccessRuleAll(ObjectAccessRule) |
指定したアクセス規則と同じセキュリティ識別子を持つすべてのアクセス規則を、この DirectoryObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) から削除します。 (継承元 DirectoryObjectSecurity) |
| RemoveAccessRuleSpecific(ActiveDirectoryAccessRule) |
指定したアクセス規則と完全に一致するすべてのアクセス規則をオブジェクトの DACL から削除します。 |
| RemoveAccessRuleSpecific(ObjectAccessRule) |
指定したアクセス規則と完全に一致するすべてのアクセス規則を、この DirectoryObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) から削除します。 (継承元 DirectoryObjectSecurity) |
| RemoveAudit(IdentityReference) |
指定した IdentityReference オブジェクトを持つ監査規則をすべて、オブジェクトの SACL から削除します。 |
| RemoveAuditRule(ActiveDirectoryAuditRule) |
指定した監査規則と同じセキュリティ識別子とアクセス マスクを含むすべての監査規則を、オブジェクトのシステム Access Control リスト (SACL) から削除します。 |
| RemoveAuditRule(ObjectAuditRule) |
指定した監査規則と同じセキュリティ識別子とアクセス マスクを含む監査規則を、この CommonObjectSecurity オブジェクトに関連付けられているシステム アクセス制御リスト (SACL) から削除します。 (継承元 DirectoryObjectSecurity) |
| RemoveAuditRuleAll(ObjectAuditRule) |
指定した監査規則と同じセキュリティ識別子を持つすべての監査規則を、この DirectoryObjectSecurity オブジェクトに関連付けられているシステム アクセス制御リスト (SACL) から削除します。 (継承元 DirectoryObjectSecurity) |
| RemoveAuditRuleSpecific(ActiveDirectoryAuditRule) |
指定した監査規則と完全に一致するすべての監査規則をオブジェクトの SACL から削除します。 |
| RemoveAuditRuleSpecific(ObjectAuditRule) |
指定した監査規則と完全に一致するすべての監査規則を、この DirectoryObjectSecurity オブジェクトに関連付けられているシステム アクセス制御リスト (SACL) から削除します。 (継承元 DirectoryObjectSecurity) |
| ResetAccessRule(ActiveDirectoryAccessRule) |
オブジェクトの DACL で、 |
| ResetAccessRule(ObjectAccessRule) |
この DirectoryObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) 内のすべてのアクセス規則を削除し、指定したアクセス規則を追加します。 (継承元 DirectoryObjectSecurity) |
| SetAccessRule(ActiveDirectoryAccessRule) |
オブジェクトの DACL で、 |
| SetAccessRule(ObjectAccessRule) |
この DirectoryObjectSecurity オブジェクトに関連付けられている随意アクセス制御リスト (DACL) で、指定したアクセス規則と同じセキュリティ識別子と修飾子を含むすべてのアクセス規則を削除し、指定したアクセス規則を追加します。 (継承元 DirectoryObjectSecurity) |
| SetAccessRuleProtection(Boolean, Boolean) |
この ObjectSecurity オブジェクトに関連付けられているアクセス規則の保護を設定または削除します。 保護されたアクセス規則は、継承によって親オブジェクトによって変更することはできません。 (継承元 ObjectSecurity) |
| SetAuditRule(ActiveDirectoryAuditRule) |
オブジェクトの SACL 内の指定した監査規則と同じセキュリティ識別子を含むすべての監査規則を、指定した監査規則に置き換えます。 |
| SetAuditRule(ObjectAuditRule) |
この DirectoryObjectSecurity オブジェクトに関連付けられているシステム アクセス制御リスト (SACL) の指定した監査規則と同じセキュリティ識別子と修飾子を含むすべての監査規則を削除し、指定した監査規則を追加します。 (継承元 DirectoryObjectSecurity) |
| SetAuditRuleProtection(Boolean, Boolean) |
この ObjectSecurity オブジェクトに関連付けられている監査規則の保護を設定または削除します。 保護された監査規則は、継承によって親オブジェクトによって変更することはできません。 (継承元 ObjectSecurity) |
| SetGroup(IdentityReference) |
この ObjectSecurity オブジェクトに関連付けられているセキュリティ記述子のプライマリ グループを設定します。 (継承元 ObjectSecurity) |
| SetOwner(IdentityReference) |
この ObjectSecurity オブジェクトに関連付けられているセキュリティ記述子の所有者を設定します。 (継承元 ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
指定したバイト値の配列から、この ObjectSecurity オブジェクトのセキュリティ記述子の指定されたセクションを設定します。 (継承元 ObjectSecurity) |
| SetSecurityDescriptorBinaryForm(Byte[]) |
指定したバイト値の配列から、この ObjectSecurity オブジェクトのセキュリティ記述子を設定します。 (継承元 ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String, AccessControlSections) |
指定したセキュリティ記述子定義言語 (SDDL) 文字列から、この ObjectSecurity オブジェクトのセキュリティ記述子の指定されたセクションを設定します。 (継承元 ObjectSecurity) |
| SetSecurityDescriptorSddlForm(String) |
指定したセキュリティ記述子定義言語 (SDDL) 文字列から、この ObjectSecurity オブジェクトのセキュリティ記述子を設定します。 (継承元 ObjectSecurity) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| WriteLock() |
この ObjectSecurity オブジェクトを書き込みアクセス用にロックします。 (継承元 ObjectSecurity) |
| WriteUnlock() |
書き込みアクセスのために、この ObjectSecurity オブジェクトのロックを解除します。 (継承元 ObjectSecurity) |