ApplicationTrust Classe

Definição

Encapsula decisões de segurança sobre uma aplicação. Esta classe não pode ser herdada.

public ref class ApplicationTrust sealed : System::Security::ISecurityEncodable
public ref class ApplicationTrust sealed : 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
[<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
Implements ISecurityEncodable
Public NotInheritable Class ApplicationTrust
Inherits EvidenceBase
Implements ISecurityEncodable
Herança
ApplicationTrust
Herança
ApplicationTrust
Atributos
Implementações

Observações

Um ApplicationTrust objeto é devolvido pelo método de DetermineApplicationTrust um gestor de trusts.

Construtores

Name Description
ApplicationTrust()

Inicializa uma nova instância da ApplicationTrust classe.

ApplicationTrust(ApplicationIdentity)

Inicializa uma nova instância da ApplicationTrust classe com um ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)

Inicializa uma nova instância da ApplicationTrust classe usando o conjunto de concessões fornecido e a coleção de assemblies full-trust.

Propriedades

Name Description
ApplicationIdentity

Obtém ou define a identidade da aplicação para o objeto de confiança da aplicação.

DefaultGrantSet

Recebe ou define a declaração de política que define o conjunto padrão de subvenções.

ExtraInfo

Obtém ou define informação extra de segurança sobre a aplicação.

FullTrustAssemblies

Obtém a lista de assemblies full-trust para esta aplicação trust.

IsApplicationTrustedToRun

Recebe ou define um valor que indica se a aplicação tem as autorizações necessárias e se é confiável para correr.

Persist

Obtém ou define um valor que indica se a informação de confiança da aplicação é mantida.

Métodos

Name Description
Clone()

Cria um novo objeto que é uma cópia completa da instância atual.

Clone()

Cria um novo objeto que é uma cópia completa da instância atual.

(Herdado de EvidenceBase)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FromXml(SecurityElement)

Reconstrói um ApplicationTrust objeto com um determinado estado a partir de uma codificação XML.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
ToXml()

Cria uma codificação XML do ApplicationTrust objeto e do seu estado atual.

Aplica-se a