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) |
SecurityDescriptor |
このインスタンスのセキュリティ記述子を取得します。 (継承元 ObjectSecurity) |
メソッド
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType) |
指定した値を使用して、AccessRule オブジェクトを作成します。 |
AccessRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AccessControlType, Guid, Guid) |
指定した値を使用して、AccessRule オブジェクトを作成します。 |
AddAccessRule(ActiveDirectoryAccessRule) |
アクセス規則をオブジェクトの DACL に追加します。 |
AddAccessRule(ObjectAccessRule) |
指定したアクセス規則を、この DirectoryObjectSecurity オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) に追加します。 (継承元 DirectoryObjectSecurity) |
AddAuditRule(ActiveDirectoryAuditRule) |
監査規則をオブジェクトの SACL に追加します。 |
AddAuditRule(ObjectAuditRule) |
指定した監査規則を、この DirectoryObjectSecurity オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) に追加します。 (継承元 DirectoryObjectSecurity) |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags) |
指定した値を使用して、AuditRule オブジェクトを作成します。 |
AuditRuleFactory(IdentityReference, Int32, Boolean, InheritanceFlags, PropagationFlags, AuditFlags, Guid, Guid) |
指定した値を使用して、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 メソッドに渡される |
Persist(SafeHandle, AccessControlSections) |
この ObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される |
Persist(String, AccessControlSections) |
この ObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される |
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: Discretionary Access Control List) から削除します。 (継承元 DirectoryObjectSecurity) |
RemoveAccessRuleAll(ObjectAccessRule) |
指定したアクセス規則と同じセキュリティ識別子を含むすべてのアクセス規則を、この DirectoryObjectSecurity オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。 (継承元 DirectoryObjectSecurity) |
RemoveAccessRuleSpecific(ActiveDirectoryAccessRule) |
指定したアクセス規則と完全に一致するすべてのアクセス規則を、オブジェクトの DACL から削除します。 |
RemoveAccessRuleSpecific(ObjectAccessRule) |
指定したアクセス規則と完全に一致するすべてのアクセス規則を、この DirectoryObjectSecurity オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除します。 (継承元 DirectoryObjectSecurity) |
RemoveAudit(IdentityReference) |
指定した IdentityReference オブジェクトを持つすべての監査規則を、オブジェクトの SACL から削除します。 |
RemoveAuditRule(ActiveDirectoryAuditRule) |
指定した監査規則と同じセキュリティ識別子とアクセス マスクを含むすべての監査規則を、オブジェクトのシステム アクセス制御リスト (SACL: System Access Control List) から削除します。 |
RemoveAuditRule(ObjectAuditRule) |
指定した監査規則と同じセキュリティ識別子とアクセス マスクを含む監査規則を、この CommonObjectSecurity オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。 (継承元 DirectoryObjectSecurity) |
RemoveAuditRuleAll(ObjectAuditRule) |
指定した監査規則と同じセキュリティ識別子を含むすべての監査規則を、この DirectoryObjectSecurity オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。 (継承元 DirectoryObjectSecurity) |
RemoveAuditRuleSpecific(ActiveDirectoryAuditRule) |
指定した監査規則と完全に一致するすべての監査規則を、オブジェクトの SACL から削除します。 |
RemoveAuditRuleSpecific(ObjectAuditRule) |
指定した監査規則と完全に一致するすべての監査規則を、この DirectoryObjectSecurity オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除します。 (継承元 DirectoryObjectSecurity) |
ResetAccessRule(ActiveDirectoryAccessRule) |
|
ResetAccessRule(ObjectAccessRule) |
この DirectoryObjectSecurity オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) 内のすべてのアクセス規則を削除し、指定したアクセス規則を追加します。 (継承元 DirectoryObjectSecurity) |
SetAccessRule(ActiveDirectoryAccessRule) |
|
SetAccessRule(ObjectAccessRule) |
指定したアクセス規則と同じセキュリティ識別子と修飾子を含むすべてのアクセス規則を、この DirectoryObjectSecurity オブジェクトに関連付けられた随意アクセス制御リスト (DACL: Discretionary Access Control List) から削除し、指定したアクセス規則を追加します。 (継承元 DirectoryObjectSecurity) |
SetAccessRuleProtection(Boolean, Boolean) |
この ObjectSecurity オブジェクトに関連付けられたアクセス規則の保護を設定または削除します。 保護されたアクセス規則を親オブジェクトが継承によって変更することはできません。 (継承元 ObjectSecurity) |
SetAuditRule(ActiveDirectoryAuditRule) |
オブジェクトの SACL の指定した監査規則と同じセキュリティ識別子を含むすべての監査規則を、指定した監査規則に置き換えます。 |
SetAuditRule(ObjectAuditRule) |
指定した監査規則と同じセキュリティ識別子と修飾子を含むすべての監査規則を、この DirectoryObjectSecurity オブジェクトに関連付けられたシステム アクセス制御リスト (SACL: System Access Control List) から削除し、指定した監査規則を追加します。 (継承元 DirectoryObjectSecurity) |
SetAuditRuleProtection(Boolean, Boolean) |
この ObjectSecurity オブジェクトに関連付けられた監査規則の保護を設定または削除します。 保護された監査規則は、親オブジェクトによる継承によって変更できません。 (継承元 ObjectSecurity) |
SetGroup(IdentityReference) |
この ObjectSecurity オブジェクトに関連付けられているセキュリティ記述子のプライマリ グループを設定します。 (継承元 ObjectSecurity) |
SetOwner(IdentityReference) |
このObjectSecurity オブジェクトに関連付けられているセキュリティ記述子の所有者を設定します。 (継承元 ObjectSecurity) |
SetSecurityDescriptorBinaryForm(Byte[]) |
バイト値の指定された配列から、この ObjectSecurity オブジェクトに関するセキュリティ記述子を設定します。 (継承元 ObjectSecurity) |
SetSecurityDescriptorBinaryForm(Byte[], AccessControlSections) |
バイト値の指定された配列から、この ObjectSecurity オブジェクトに関するセキュリティ記述子の指定されたセクションを設定します。 (継承元 ObjectSecurity) |
SetSecurityDescriptorSddlForm(String) |
指定したセキュリティ記述子定義言語 (SDDL) 文字列から、ObjectSecurity オブジェクトのセキュリティ記述子を設定します。 (継承元 ObjectSecurity) |
SetSecurityDescriptorSddlForm(String, AccessControlSections) |
指定したセキュリティ記述子定義言語 (SDDL) 文字列から、ObjectSecurity オブジェクトのセキュリティ記述子の指定したセクションを設定します。 (継承元 ObjectSecurity) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
WriteLock() |
書き込みアクセス用のこの ObjectSecurity オブジェクトをロックします。 (継承元 ObjectSecurity) |
WriteUnlock() |
書き込みアクセス用にこの ObjectSecurity オブジェクトのロックを解除します。 (継承元 ObjectSecurity) |
適用対象
こちらもご覧ください
.NET