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::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

Comentários

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

Construtores

Nome Description
ApplicationTrust()

Inicializa uma nova instância da classe ApplicationTrust.

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 de confiança total.

Propriedades

Nome Description
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 extras de segurança sobre o aplicativo.

FullTrustAssemblies

Obtém a lista de assemblies de confiança total para essa 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 de confiança do aplicativo são mantidas.

Métodos

Nome 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 de uma codificação XML.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToXml()

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

Aplica-se a