SecurityManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
セキュリティ システムと対話するクラスのメイン アクセス ポイントを提供します。 このクラスは継承できません。
public ref class SecurityManager sealed
public ref class SecurityManager abstract sealed
public sealed class SecurityManager
[System.Runtime.InteropServices.ComVisible(true)]
public static class SecurityManager
type SecurityManager = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type SecurityManager = class
Public NotInheritable Class SecurityManager
Public Class SecurityManager
- 継承
-
SecurityManager
- 属性
注釈
Caution
コード アクセス セキュリティ (CAS) は、.NET Framework と .NET のすべてのバージョンで非推奨になりました。 最近のバージョンの .NET では、CAS に関連する API が使用されている場合、CAS 注釈は使用されず、エラーが発生します。 開発者は、セキュリティ タスクを実行するための代替手段を求める必要があります。
セキュリティは、セキュリティ ポリシーの構成にアクセスして操作する方法を提供します。 SecurityManagerのインスタンスを作成することはできません。
プロパティ
| 名前 | 説明 |
|---|---|
| CheckExecutionRights |
古い.
コードを実行するために Execution が必要かどうかを示す値を取得または設定します。 |
| SecurityEnabled |
古い.
古い.
セキュリティが有効かどうかを示す値を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| CurrentThreadRequiresSecurityContextCapture() |
セキュリティ状態を後で再作成する必要がある場合に、現在のスレッドにセキュリティ コンテキスト キャプチャが必要かどうかを判断します。 |
| GetStandardSandbox(Evidence) |
提供された証拠を持つアプリケーションに安全に付与できるアクセス許可セットを取得します。 |
| GetZoneAndOrigin(ArrayList, ArrayList) |
現在のアセンブリに付与されているゾーン ID と URL ID のアクセス許可セットを取得します。 |
| IsGranted(IPermission) |
古い.
呼び出し元にアクセス許可を付与するかどうかを決定します。 |
| LoadPolicyLevelFromFile(String, PolicyLevelType) |
古い.
指定したファイルから PolicyLevel を読み込みます。 |
| LoadPolicyLevelFromString(String, PolicyLevelType) |
古い.
指定した文字列から PolicyLevel を読み込みます。 |
| PolicyHierarchy() |
古い.
コンピューター ポリシーやユーザー ポリシーなど、レベルごとにセキュリティ ポリシー階層にアクセスするための列挙子を提供します。 |
| ResolvePolicy(Evidence, PermissionSet, PermissionSet, PermissionSet, PermissionSet) |
古い.
指定した証拠と要求に基づいて、コードに付与するアクセス許可を決定します。 |
| ResolvePolicy(Evidence) |
古い.
指定した証拠に基づいて、コードに付与するアクセス許可を決定します。 |
| ResolvePolicy(Evidence[]) |
古い.
指定した証拠に基づいて、コードに付与するアクセス許可を決定します。 |
| ResolvePolicyGroups(Evidence) |
古い.
指定した証拠に一致するコード グループのコレクションを取得します。 |
| ResolveSystemPolicy(Evidence) |
古い.
AppDomain レベルのポリシーを除き、指定した証拠に基づいて、コードに付与するアクセス許可を決定します。 |
| SavePolicy() |
古い.
変更されたセキュリティ ポリシーの状態を保存します。 |
| SavePolicyLevel(PolicyLevel) |
古い.
LoadPolicyLevelFromFile(String, PolicyLevelType)で読み込まれた変更されたセキュリティ ポリシー レベルを保存します。 |