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

获取或设置应用程序信任对象的应用程序标识。

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 编码。

适用于