PermissionRequestEvidence クラス

定義

注意事項

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

注意事項

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

注意事項

Code Access Security is not supported or honored by the runtime.

注意事項

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 http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
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.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Obsolete("Code Access Security is not supported or honored by the runtime.")]
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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[<System.Obsolete("This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.")>]
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
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
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 の状態の文字列形式を取得します。

適用対象