Partage via


ApplicationTrust Classe

Définition

Encapsule des décisions de sécurité à propos d'une application. Cette classe ne peut pas être héritée.

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
Héritage
ApplicationTrust
Héritage
ApplicationTrust
Attributs
Implémente

Remarques

Un ApplicationTrust objet est retourné par la méthode d’un gestionnaire de DetermineApplicationTrust confiance.

Constructeurs

ApplicationTrust()

Initialise une nouvelle instance de la classe ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

Initialise une nouvelle instance de la classe ApplicationTrust avec un ApplicationIdentity.

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
Obsolète.

Initialise une nouvelle instance de la classe ApplicationTrust en utilisant le jeu accordé et la collection d'assemblys de confiance totale fournis.

Propriétés

ApplicationIdentity

Obtient ou définit l'identité de l'application à laquelle appartient l'objet d'approbation.

DefaultGrantSet

Obtient ou définit l'instruction de stratégie qui définit le jeu d'autorisations par défaut.

ExtraInfo

Obtient ou définit les informations supplémentaires sur la sécurité de l'application.

FullTrustAssemblies
Obsolète.

Obtient la liste des assemblys de confiance totale pour ce niveau de confiance de l'application.

IsApplicationTrustedToRun

Obtient ou définit une valeur qui indique si l'application a les autorisations requises et si son exécution est approuvée.

Persist

Obtient ou définit une valeur qui indique si les informations sur l'approbation de l'application sont persistantes.

Méthodes

Clone()

Crée un objet qui est une copie complète de l'instance actuelle.

Clone()

Crée un objet qui est une copie complète de l'instance actuelle.

(Hérité de EvidenceBase)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FromXml(SecurityElement)

Reconstruit à partir d'un codage XML un objet ApplicationTrust à un état donné.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
ToXml()

Crée un codage XML de l'objet ApplicationTrust et de son état actuel.

S’applique à