次の方法で共有


System.Security 名前空間

System.Security 名前空間は、アクセス許可の基本クラスなど、共通言語ランタイムのセキュリティ システムの基盤となる構造を提供します。

名前空間の階層構造

クラス

クラス 説明
AllowPartiallyTrustedCallersAttribute 厳密な名前付きのアセンブリを、部分的に信頼されているコードから呼び出すことができるようにします。この宣言がない場合、この種のアセンブリを使用できるのは、完全に信頼されている呼び出し元だけです。このクラスは継承できません。
CodeAccessPermission すべてのコード アクセス許可の基になる構造体を定義します。
NamedPermissionSet 名前および名前と関連付けられた説明を持つアクセス許可セットを定義します。このクラスは継承できません。
PermissionSet 複数の異なる種類のアクセス許可を格納できるコレクションを表します。
SecurityElement セキュリティ オブジェクトのエンコーディング用の XML オブジェクト モデルを表します。このクラスは継承できません。
SecurityException セキュリティ エラーが検出されたときにスローされる例外。
SecurityManager セキュリティ システムと対話するクラスに、主要なアクセス ポイントを提供します。このクラスは継承できません。
SuppressUnmanagedCodeSecurityAttribute スタック ウォークを使用せずにマネージ コードがアンマネージ コードを呼び出すことができるようにします。このクラスは継承できません。
UnverifiableCodeAttribute 検査できないコードを含んでいるモジュールをマークします。このクラスは継承できません。
VerificationException セキュリティ ポリシーでコードをタイプ セーフにする必要があり、検証プロセスでコードがタイプ セーフかどうかを検証できないときにスローされる例外。
XmlSyntaxException XML 解析で構文エラーが存在する場合にスローされる例外。このクラスは継承できません。

インターフェイス

インターフェイス 説明
IEvidenceFactory オブジェクトの Evidence を取得します。
IPermission アクセス許可の種類によって実装されるメソッドを定義します。
ISecurityEncodable アクセス許可オブジェクトの状態を XML 要素表記に、またはその逆に変換するメソッドを定義します。
ISecurityPolicyEncodable アクセス許可オブジェクトの状態を XML 要素表記に、またはその逆に変換するメソッドをサポートします。
IStackWalk コール スタック内のすべての呼び出し元に、保護されているリソースへのアクセスに必要なアクセス許可が与えられているかどうかを判断するスタック ウォークを管理します。

列挙体

列挙体 説明
PolicyLevelType マネージ コードのポリシー レベルの種類を指定します。
SecurityZone セキュリティ ポリシーが使用するセキュリティ ゾーンに対応する整数値を定義します。

参照

.NET Framework クラス ライブラリ