System.Security.AccessControl 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.Security.AccessControl 名前空間の意味・解説 

System.Security.AccessControl 名前空間

メモ : この名前空間は、.NET Framework version 2.0 で新しく追加されたものです。

System.Security.AccessControl 名前空間は、セキュリティ設定できるオブジェクトについて、これらのオブジェクトへのアクセスを制御したり、セキュリティ関連の操作を監査したりするプログラミング要素を提供します。
クラスクラス

 クラス説明
パブリック クラスAccessRuleユーザー ID、アクセス マスク、アクセス制御の種類 (許可または拒否) の組み合わせを表します。AccessRule オブジェクトには、子オブジェクトによる規則の継承方法や継承の反映方法に関する情報も格納されます。
パブリック クラスAceEnumeratorアクセス制御リスト (ACL: Access Control List) 内のアクセス制御エントリ (ACE: Access Control Entry) を反復処理する機能を提供します。
パブリック クラスAuditRuleユーザーの ID とアクセス マスクの組み合わせを表します。AuditRule オブジェクトには、子オブジェクトが規則を継承する方法、継承の反映方法、監査が必要な条件などの情報も格納されます。
パブリック クラスAuthorizationRuleセキュリティ設定できるオブジェクトへのアクセスを決定します。AccessRule 派生クラスおよび AuditRule 派生クラスは、アクセスおよび監査に特化した機能を提供します。
パブリック クラスAuthorizationRuleCollectionAuthorizationRule オブジェクトのコレクションを表します。
パブリック クラスCommonAceアクセス制御エントリ (ACE: Access Control Entry) を表します。
パブリック クラスCommonAclアクセス制御リスト (ACL: Access Control List) を表します。このクラスは、DiscretionaryAcl クラスおよび SystemAcl クラスの基本クラスです。
パブリック クラスCommonObjectSecurityアクセス制御リスト (ACL: Access Control List) を直接操作せずにオブジェクトへのアクセスを制御します。このクラスは、NativeObjectSecurity クラスの抽象基本クラスです。
パブリック クラスCommonSecurityDescriptorセキュリティ記述子を表します。セキュリティ記述子には、所有者、プライマリ グループ、随意アクセス制御リスト (DACL: Discretionary Access Control List)、システム アクセス制御リスト (SACL: System Access Control List) が含まれます。
パブリック クラスCompoundAce複合アクセス制御エントリ (ACE: Access Control Entry) を表します。
パブリック クラスCryptoKeyAccessRule暗号化キーのアクセス規則を表します。アクセス規則は、ユーザー ID、アクセス マスク、アクセス制御の種類 (許可または拒否) の組み合わせを表します。アクセス規則オブジェクトには、子オブジェクトによる規則の継承方法や継承の反映方法に関する情報も格納されます。
パブリック クラスCryptoKeyAuditRule暗号化キーの監査規則を表します。監査規則は、ユーザーの ID とアクセス マスクの組み合わせを表します。監査規則には、子オブジェクトが規則を継承する方法、継承の反映方法、監査が必要な条件に関する情報も格納されます。
パブリック クラスCryptoKeySecurityアクセス制御リスト (ACL: Access Control List) を直接操作せずに暗号化キー オブジェクトへのアクセスを制御する機能を提供します。
パブリック クラスCustomAceAceType 列挙体のメンバによって定義されていないアクセス制御エントリ (ACE: Access Control Entry) を表します。
パブリック クラスDirectoryObjectSecurityアクセス制御リスト (ACE: Access Control Lists) を直接操作せずにディレクトリ オブジェクトへのアクセスを制御する機能を提供します。
パブリック クラスDirectorySecurityディレクトリのアクセス制御と監査セキュリティを表します。このクラスは継承できません。
パブリック クラスDiscretionaryAcl随意アクセス制御リスト (DACL: Discretionary Access Control List) を表します。
パブリック クラスEventWaitHandleAccessRuleユーザーまたはグループに許可されたアクセス権セットまたは拒否されたアクセス権セットを表します。このクラスは継承できません。
パブリック クラスEventWaitHandleAuditRuleユーザーまたはグループについて監査するアクセス権セットを表します。このクラスは継承できません。
パブリック クラスEventWaitHandleSecurity名前付きシステム待機ハンドルに適用する Windows アクセス制御セキュリティを表します。このクラスは継承できません。
パブリック クラスFileSecurityファイルのアクセス制御および監査セキュリティを表します。このクラスは継承できません。
パブリック クラスFileSystemAccessRuleファイルまたはディレクトリのアクセス規則を定義するアクセス制御エントリ (ACE: Access Control Entry) の抽象化を表します。このクラスは継承できません。
パブリック クラスFileSystemAuditRuleファイルまたはディレクトリの監査規則を定義するアクセス制御エントリ (ACE: Access Control Entry) の抽象化を表します。このクラスは継承できません。
パブリック クラスFileSystemSecurityファイルまたはディレクトリのアクセス制御と監査セキュリティを表します。
パブリック クラスGenericAceアクセス制御エントリ (ACE: Access Control Entry) を表します。このクラスは、他のすべての ACE クラスの基本クラスです。
パブリック クラスGenericAclアクセス制御リスト (ACL: Access Control List) を表します。また、CommonAcl、DiscretionaryAcl、RawAcl、および SystemAcl の各クラスの基本クラスです。
パブリック クラスGenericSecurityDescriptorセキュリティ記述子を表します。セキュリティ記述子には、所有者、プライマリ グループ、随意アクセス制御リスト (DACL: Discretionary Access Control List)、システム アクセス制御リスト (SACL: System Access Control List) が含まれます。
パブリック クラスKnownAce現在 Microsoft Corporation によって定義されているすべてのアクセス制御エントリ (ACE: Access Control Entry) をカプセル化します。すべての KnownAce オブジェクトには、32 ビットのアクセス マスクと SecurityIdentifier オブジェクトが格納されます。
パブリック クラスMutexAccessRuleユーザーまたはグループに許可されたアクセス権セットまたは拒否されたアクセス権セットを表します。このクラスは継承できません。
パブリック クラスMutexAuditRuleユーザーまたはグループについて監査するアクセス権セットを表します。このクラスは継承できません。
パブリック クラスMutexSecurity名前付きミューテックスの Windows アクセス制御セキュリティを表します。このクラスは継承できません。
パブリック クラスNativeObjectSecurityアクセス制御リスト (ACL: Access Control List) を直接操作せずにネイティブなオブジェクトへのアクセスを制御する機能を提供します。ネイティブなオブジェクト型は、ResourceType 列挙体で定義されます。
パブリック クラスObjectAccessRuleユーザー ID、アクセス マスク、アクセス制御の種類 (許可または拒否) の組み合わせを表します。ObjectAccessRule オブジェクトにも、規則を適用するオブジェクトの型、その規則を継承できる子オブジェクトの型、子オブジェクトによる規則の継承方法、および継承の反映方法に関する情報が格納されます。
パブリック クラスObjectAceディレクトリ サービス オブジェクトへのアクセスを制御します。このクラスは、ディレクトリ オブジェクトに関連付けられたアクセス制御エントリ (ACE: Access Control Entry) を表します。
パブリック クラスObjectAuditRuleユーザー ID、アクセス マスク、および監査条件の組み合わせを表します。ObjectAuditRule オブジェクトには、規則を適用するオブジェクトの型、その規則を継承できる子オブジェクトの型、子オブジェクトによる規則の継承方法、および継承の反映方法に関する情報も格納されます。
パブリック クラスObjectSecurityアクセス制御リスト (ACL: Access Control List) を直接操作せずにオブジェクトへのアクセスを制御する機能を提供します。このクラスは、CommonObjectSecurity クラスおよび DirectoryObjectSecurity クラスの抽象基本クラスです。
パブリック クラスPrivilegeNotHeldExceptionSystem.Security.AccessControl 名前空間内のメソッドが、そのメソッドに設定されていない特権を有効にしようとするとスローされる例外。
パブリック クラスQualifiedAce修飾子を含むアクセス制御エントリ (ACE: Access Control Entry) を表します。AceQualifier オブジェクトで表される修飾子は、ACE によるアクセス許可、アクセス拒否、システム監査の実行、またはシステム アラームの発生を指定します。QualifiedAce クラスは、CommonAce クラスおよび ObjectAce クラスの抽象基本クラスです。
パブリック クラスRawAclアクセス制御リスト (ACL: Access Control List) を表します。
パブリック クラスRawSecurityDescriptorセキュリティ記述子を表します。セキュリティ記述子には、所有者、プライマリ グループ、随意アクセス制御リスト (DACL: Discretionary Access Control List)、システム アクセス制御リスト (SACL: System Access Control List) が含まれます。
パブリック クラスRegistryAccessRuleユーザーまたはグループに許可されたアクセス権セットまたは拒否されたアクセス権セットを表します。このクラスは継承できません。
パブリック クラスRegistryAuditRuleユーザーまたはグループについて監査するアクセス権セットを表します。このクラスは継承できません。
パブリック クラスRegistrySecurityレジストリ キーの Windows アクセス制御セキュリティを表します。このクラスは継承できません。
パブリック クラスSemaphoreAccessRuleユーザーまたはグループに許可されたアクセス権セットまたは拒否されたアクセス権セットを表します。このクラスは継承できません。
パブリック クラスSemaphoreAuditRuleユーザーまたはグループについて監査するアクセス権セットを表します。このクラスは継承できません。
パブリック クラスSemaphoreSecurity名前付きセマフォの Windows アクセス制御セキュリティを表します。このクラスは継承できません。
パブリック クラスSystemAclシステム アクセス制御リスト (SACL: System Access Control List) を表します。
デリゲートデリゲート
 デリゲート説明
パブリック デリゲートNativeObjectSecurity.ExceptionFromErrorCodeインテグレータが作成した特定の例外に数値エラー コードをマップする方法を提供します。
列挙型列挙型
 列挙体説明
パブリック列挙体AccessControlActionsセキュリティ設定できるオブジェクトに許可されたアクションを指定します。
パブリック列挙体AccessControlModification実行するアクセス制御の変更の種類を指定します。この列挙体は ObjectSecurity クラスとその子孫クラスのメソッドで使用されます。
パブリック列挙体AccessControlSections保存するセキュリティ記述子のセクション、または読み込むセキュリティ記述子のセクションを指定します。
パブリック列挙体AccessControlTypeアクセスの許可または拒否に AccessRule オブジェクトを使用するかどうかを指定します。これらの値はフラグではありません。また、これらの値を組み合わせることはできません。
パブリック列挙体AceFlagsアクセス制御エントリ (ACE: Access Control Entry) の継承と監査に関する動作を指定します。
パブリック列挙体AceQualifierアクセス制御エントリ (ACE: Access Control Entry) の機能を指定します。
パブリック列挙体AceType使用可能なアクセス制御エントリ (ACE: Access Control Entry) の型を定義します。
パブリック列挙体AuditFlagsセキュリティ設定できるオブジェクトへのアクセス試行を監査する条件を指定します。
パブリック列挙体CompoundAceTypeCompoundAce オブジェクトの型を指定します。
パブリック列挙体ControlFlagsこれらのフラグは、セキュリティ記述子の動作に影響します。
パブリック列挙体CryptoKeyRights承認規則でアクセスまたは監査を制御する暗号化キー操作を指定します。
パブリック列挙体EventWaitHandleRights名前付きシステム イベント オブジェクトに適用できるアクセス制御権を指定します。
パブリック列挙体FileSystemRightsアクセス規則と監査規則の作成時に使用するアクセス権を定義します。
パブリック列挙体InheritanceFlags継承フラグでは、アクセス制御エントリ (ACE: Access Control Entry) の継承のセマンティクスを指定します。
パブリック列挙体MutexRights名前付きシステム ミューテックス オブジェクトに適用できるアクセス制御権を指定します。
パブリック列挙体ObjectAceFlagsアクセス制御エントリ (ACE: Access Control Entry) のオブジェクトの型が存在するかどうかを示します。
パブリック列挙体PropagationFlagsアクセス制御エントリ (ACE: Access Control Entry) を子オブジェクトに反映させる方法を指定します。これらのフラグは継承フラグが存在する場合だけに意味を持ちます。
パブリック列挙体RegistryRightsレジストリ オブジェクトに適用できるアクセス制御権を指定します。
パブリック列挙体ResourceType定義済みのネイティブなオブジェクト型を指定します。
パブリック列挙体SecurityInfos照会または設定するセキュリティ記述子のセクションを指定します。
パブリック列挙体SemaphoreRights名前付きシステム セマフォ オブジェクトに適用できるアクセス制御権を指定します。



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「System.Security.AccessControl 名前空間」の関連用語

System.Security.AccessControl 名前空間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.Security.AccessControl 名前空間のページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS