System.Security.Permissions 名前空間

ポリシーに基づいて操作とリソースへのアクセスを制御するクラスを定義します。

クラス

CodeAccessSecurityAttribute

コード アクセス セキュリティの基本属性クラスを指定します。

DataProtectionPermission

暗号化されたデータとメモリにアクセスする機能を制御します。 このクラスは継承できません。

DataProtectionPermissionAttribute

DataProtectionPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

EnvironmentPermission

システム環境変数、およびユーザー環境変数へのアクセスを制御します。 このクラスは継承できません。

EnvironmentPermissionAttribute

EnvironmentPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

FileDialogPermission

[ファイル] ダイアログ ボックスからファイルまたはフォルダーにアクセスする機能を制御します。 このクラスは継承できません。

FileDialogPermissionAttribute

FileDialogPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

FileIOPermission

ファイルとフォルダーにアクセスする機能を制御します。 このクラスは継承できません。

FileIOPermissionAttribute

FileIOPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

GacIdentityPermission

グローバル アセンブリ キャッシュで作成されたファイルの ID アクセス許可を定義します。 このクラスは継承できません。

GacIdentityPermissionAttribute

GacIdentityPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

HostProtectionAttribute

ホスト保護要件を決める宣言セキュリティ アクションの使用を許可します。 このクラスは継承できません。

IsolatedStorageFilePermission

プライベート仮想ファイル システムの許可された使用法を指定します。 このクラスは継承できません。

IsolatedStorageFilePermissionAttribute

IsolatedStorageFilePermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

IsolatedStoragePermission

分離ストレージの汎用機能へのアクセスを表します。

IsolatedStoragePermissionAttribute

IsolatedStoragePermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。

KeyContainerPermission

キー コンテナーにアクセスする機能を制御します。 このクラスは継承できません。

KeyContainerPermissionAccessEntry

特定のキー コンテナーのアクセス権を指定します。 このクラスは継承できません。

KeyContainerPermissionAccessEntryCollection

KeyContainerPermissionAccessEntry オブジェクトのコレクションを表します。 このクラスは継承できません。

KeyContainerPermissionAccessEntryEnumerator

KeyContainerPermissionAccessEntryCollection 内の KeyContainerPermissionAccessEntry オブジェクトの列挙子を表します。

KeyContainerPermissionAttribute

KeyContainerPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

MediaPermission

MediaPermission は、部分的に信頼された Windows Presentation Foundation (WPF) アプリケーションで動作する、オーディオ、画像、およびビデオ メディアの機能を制御するセキュリティのアクセス許可のセットについて説明します。

MediaPermissionAttribute

MediaPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。

PermissionSetAttribute

宣言セキュリティを使用して、PermissionSet のセキュリティ アクションをコードに適用できるようにします。 このクラスは継承できません。

PrincipalPermission

宣言型と命令型の両方のセキュリティ アクションに対して定義された言語コンストラクトを使用した、アクティブなプリンシパルに対するチェックを許可します (IPrincipal を参照)。 このクラスは継承できません。

PrincipalPermissionAttribute

PrincipalPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

PublisherIdentityPermission

ソフトウェアの発行元の ID を表します。 このクラスは継承できません。

PublisherIdentityPermissionAttribute

PublisherIdentityPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

ReflectionPermission

System.Reflection API を通じて、非パブリック型とメンバーへのアクセスを制御します。 System.Reflection.Emit API の一部の機能を制御します。

ReflectionPermissionAttribute

ReflectionPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。

RegistryPermission

レジストリ変数へのアクセスを制御します。 このクラスは継承できません。

RegistryPermissionAttribute

RegistryPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

ResourcePermissionBase

コード アクセス セキュリティ アクセス許可を制御できるようにします。

ResourcePermissionBaseEntry

コード アクセス セキュリティのアクセス許可セットの最小単位を定義します。

SecurityAttribute

宣言セキュリティの基本属性クラスを指定します。このクラスから、CodeAccessSecurityAttribute クラスが派生します。

SecurityPermission

コードに適用されるセキュリティのアクセス許可のセットについて説明します。 このクラスは継承できません。

SecurityPermissionAttribute

SecurityPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

SiteIdentityPermission

コードの生成元の Web サイトの ID アクセス許可を定義します。 このクラスは継承できません。

SiteIdentityPermissionAttribute

SiteIdentityPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

StorePermission

X.509 証明書が含まれるストアへのアクセスを制御します。 このクラスは継承できません。

StorePermissionAttribute

StorePermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

StrongNameIdentityPermission

厳密な名前の ID アクセス許可を定義します。 このクラスは継承できません。

StrongNameIdentityPermissionAttribute

StrongNameIdentityPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

StrongNamePublicKeyBlob

厳密な名前の BLOB という公開キー情報を表します。 このクラスは継承できません。

TypeDescriptorPermission

TypeDescriptor クラスへの部分信頼アクセスを定義します。

TypeDescriptorPermissionAttribute

TypeDescriptor に適用するアクセス許可フラグを判断します。

UIPermission

ユーザー インターフェイスとクリップボードに関連したアクセス許可を制御します。 このクラスは継承できません。

UIPermissionAttribute

UIPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

UrlIdentityPermission

コードの生成元のゾーンの URL の ID アクセス許可を定義します。 このクラスは継承できません。

UrlIdentityPermissionAttribute

UrlIdentityPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

WebBrowserPermission

WebBrowserPermission オブジェクトは、WebBrowser コントロールを作成する機能を制御します。

WebBrowserPermissionAttribute

WebBrowserPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。

ZoneIdentityPermission

コードの生成元のゾーンの ID アクセス許可を定義します。 このクラスは継承できません。

ZoneIdentityPermissionAttribute

ZoneIdentityPermission のセキュリティ アクションを、宣言セキュリティを使用してコードに適用できるようにします。 このクラスは継承できません。

インターフェイス

IUnrestrictedPermission

アクセス許可により、制限なしの状態を公開できるようにします。

列挙型

DataProtectionPermissionFlags

データとメモリを暗号化するためのアクセス許可を指定します。

EnvironmentPermissionAccess

環境変数に対するアクセスを指定します。

FileDialogPermissionAccess

[ファイル] ダイアログ ボックスを使用して実行できるファイルへのアクセスの種類を指定します。

FileIOPermissionAccess

要求されたファイル アクセスの種類を指定します。

HostProtectionResource

メソッドまたはクラスによって呼び出された場合にホストに害を及ぼす可能性がある機能のカテゴリを指定します。

IsolatedStorageContainment

使用できる分離ストレージを指定します。

KeyContainerPermissionFlags

キー コンテナーへの許可されているアクセス権の種類を指定します。

MediaPermissionAudio

オーディオのアクセス許可レベルを指定します。

MediaPermissionImage

イメージのアクセス許可レベルを指定します。

MediaPermissionVideo

ビデオのアクセス許可レベルを指定します。

PermissionState

作成時に、アクセス許可がリソースへのすべてのアクセス権を持つか、アクセス権を持たないかを指定します。

ReflectionPermissionFlag

使用を許可する System.Reflection 名前空間および System.Reflection.Emit 名前空間を指定します。

RegistryPermissionAccess

レジストリ キーと値へのアクセス許可を指定します。

SecurityAction

宣言型セキュリティを使用して実行できるセキュリティ アクションを指定します。

SecurityPermissionFlag

セキュリティ アクセス許可オブジェクトのアクセス フラグを指定します。

StorePermissionFlags

X.509 証明書ストアへの許可されているアクセス権を指定します。

TypeDescriptorPermissionFlags

型記述子のアクセス許可の設定を定義します。

UIPermissionClipboard

呼び出し元のコードに対して許可されているクリップボードへのアクセスの種類を指定します。

UIPermissionWindow

コードでの使用が許可されるウィンドウの種類を指定します。

WebBrowserPermissionLevel

Web ブラウザーのアクセス許可レベルを指定します。