PermissionRequestEvidence クラス

定義

注意事項

This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.

注意事項

Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

アクセス許可要求を表す証拠を定義します。 このクラスは継承できません。

public ref class PermissionRequestEvidence sealed : System::Security::Policy::EvidenceBase
public ref class PermissionRequestEvidence sealed
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Serializable]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Serializable>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
type PermissionRequestEvidence = class
    inherit EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
継承
PermissionRequestEvidence
継承
PermissionRequestEvidence
属性

注釈

Caution

コード アクセス セキュリティ (CAS) は、.NET Framework と .NET のすべてのバージョンで非推奨になりました。 最近のバージョンの .NET では、CAS に関連する API が使用されている場合、CAS 注釈は使用されず、エラーが発生します。 開発者は、セキュリティ タスクを実行するための代替手段を求める必要があります。

アクセス許可要求には、コードが実行するために必要な最小限のアクセス許可、コードが許可されている場合に使用できるアクセス許可、必須ではないアクセス許可、およびコードが明示的に許可しないように要求するアクセス許可が含まれます。

コンストラクター

名前 説明
PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
古い.
古い.

コード アセンブリのアクセス許可要求を使用して、 PermissionRequestEvidence クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
DeniedPermissions
古い.
古い.

コードが明示的に許可しないように要求するアクセス許可を取得します。

OptionalPermissions
古い.
古い.

コードに許可されているが、必須ではない場合にコードで使用できるアクセス許可を取得します。

RequestedPermissions
古い.
古い.

コードが実行するために必要な最小限のアクセス許可を取得します。

メソッド

名前 説明
Clone()
古い.
古い.

現在のインスタンスのコピーである新しいオブジェクトを作成します。

Clone()
古い.
古い.

現在のインスタンスの完全なコピーである新しいオブジェクトを作成します。

(継承元 EvidenceBase)
Copy()
古い.
古い.

現在の PermissionRequestEvidenceの同等のコピーを作成します。

Equals(Object)
古い.
古い.

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()
古い.
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()
古い.
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()
古い.
古い.

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()
古い.
古い.

PermissionRequestEvidenceの状態の文字列形式を取得します。

適用対象