Compartir a través de


ApplicationTrust Clase

Definición

Encapsula las decisiones de seguridad sobre una aplicación. Esta clase no puede heredarse.

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
Herencia
ApplicationTrust
Herencia
ApplicationTrust
Atributos
Implementaciones

Comentarios

El ApplicationTrust método de un administrador de DetermineApplicationTrust confianza devuelve un objeto .

Constructores

ApplicationTrust()

Inicializa una nueva instancia de la clase ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

Inicializa una nueva instancia de la clase ApplicationTrust con ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Obsoletos.

Inicializa una nueva instancia de la clase ApplicationTrust utilizando el conjunto de permisos y la colección de ensamblados de plena confianza proporcionados.

Propiedades

ApplicationIdentity

Obtiene o establece la identidad de aplicación del objeto de confianza de la aplicación.

DefaultGrantSet

Obtiene o establece la instrucción de directiva que define el conjunto de concesión predeterminado.

ExtraInfo

Obtiene o establece la información de seguridad adicional sobre la aplicación.

FullTrustAssemblies
Obsoletos.

Obtiene la lista de ensamblados de plena confianza para esta confianza de la aplicación.

IsApplicationTrustedToRun

Obtiene o establece un valor que indica si la aplicación cuenta con las concesiones de permisos requeridas y es de confianza para ejecutarla.

Persist

Obtiene o establece un valor que indica si se conserva la información de confianza de la aplicación.

Métodos

Clone()

Crea un nuevo objeto que es una copia completa de la instancia actual.

Clone()

Crea un nuevo objeto que es una copia completa de la instancia actual.

(Heredado de EvidenceBase)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
FromXml(SecurityElement)

Reconstruye un objeto ApplicationTrust con un estado dado a partir de codificación XML.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToXml()

Crea codificación XML del objeto ApplicationTrust y de su estado actual.

Se aplica a