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
属性

注釈

注意事項

コード アクセス セキュリティ (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 の状態の文字列形式を取得します。

適用対象