ApplicationTrust クラス

定義

アプリケーションに関するセキュリティの決定をカプセル化します。 このクラスは継承できません。

public ref class ApplicationTrust sealed : System::Security::Policy::EvidenceBase, System::Security::ISecurityEncodable
public ref class ApplicationTrust sealed : System::Security::ISecurityEncodable
public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ApplicationTrust : System.Security.ISecurityEncodable
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ApplicationTrust : System.Security.Policy.EvidenceBase, System.Security.ISecurityEncodable
type ApplicationTrust = class
    inherit EvidenceBase
    interface ISecurityEncodable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ApplicationTrust = class
    interface ISecurityEncodable
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type ApplicationTrust = class
    inherit EvidenceBase
    interface ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Inherits EvidenceBase
Implements ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Implements ISecurityEncodable
継承
ApplicationTrust
継承
ApplicationTrust
属性
実装

注釈

ApplicationTrustオブジェクトは、トラスト マネージャーのDetermineApplicationTrustメソッドによって返されます。

コンストラクター

ApplicationTrust()

ApplicationTrust クラスの新しいインスタンスを初期化します。

ApplicationTrust(ApplicationIdentity)

ApplicationTrust を指定して、ApplicationIdentity クラスの新しいインスタンスを初期化します。

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
互換性のために残されています。

提供された許可セットおよび完全信頼アセンブリのコレクションを使用して、ApplicationTrust クラスの新しいインスタンスを初期化します。

プロパティ

ApplicationIdentity

アプリケーションの信頼オブジェクトのアプリケーション ID を取得または設定します。

DefaultGrantSet

既定のアクセス許可セットを定義するポリシー ステートメントを取得または設定します。

ExtraInfo

アプリケーションに関する追加のセキュリティ情報を取得または設定します。

FullTrustAssemblies
互換性のために残されています。

このアプリケーション信頼の完全信頼アセンブリのリストを取得します。

IsApplicationTrustedToRun

アプリケーションに必要なアクセス許可が設定されており、アプリケーションを信頼して実行できるかどうかを示す値を取得または設定します。

Persist

アプリケーションの信頼情報が永続化されているかどうかを示す値を取得または設定します。

メソッド

Clone()

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

Clone()

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

(継承元 EvidenceBase)
Equals(Object)

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

(継承元 Object)
FromXml(SecurityElement)

XML エンコーディングから特定の状態の ApplicationTrust オブジェクトを再構築します。

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
ToXml()

ApplicationTrust オブジェクトとその現在の状態を表す XML エンコーディングを作成します。

適用対象