Compartilhar via


ApplicationTrust Classe

Definição

Encapsula as decisões de segurança sobre um aplicativo. Essa classe não pode ser herdada.

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
Herança
ApplicationTrust
Herança
ApplicationTrust
Atributos
Implementações

Comentários

Um ApplicationTrust objeto é retornado pelo método de um gerenciador de DetermineApplicationTrust confiança.

Construtores

ApplicationTrust()

Inicializa uma nova instância da classe ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

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

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Obsoleto.

Inicializa uma nova instância da classe ApplicationTrust usando o conjunto de concessões e a coleção de assemblies totalmente confiáveis fornecidos.

Propriedades

ApplicationIdentity

Obtém ou define a identidade do aplicativo para o objeto de confiança do aplicativo.

DefaultGrantSet

Obtém ou define a instrução de política que define o conjunto de concessões padrão.

ExtraInfo

Obtém ou define informações de segurança adicionais sobre o aplicativo.

FullTrustAssemblies
Obsoleto.

Obtém a lista de assemblies de confiança total para essa relação de confiança do aplicativo.

IsApplicationTrustedToRun

Obtém ou define um valor que indica se o aplicativo tem as concessões de permissão necessárias e é confiável para ser executado.

Persist

Obtém ou define um valor que indica se as informações da relação de confiança do aplicativo são mantidas.

Métodos

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)

Recria um objeto ApplicationTrust com um determinado estado de uma codificação XML.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToXml()

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

Aplica-se a