ApplicationTrust Classe

Définition

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

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

Nom Description
ApplicationTrust()

Initialise une nouvelle instance de la classe ApplicationTrust.

ApplicationTrust(ApplicationIdentity)

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

ApplicationTrust(PermissionSet, IEnumerable<StrongName>)

Initialise une nouvelle instance de la ApplicationTrust classe à l’aide du jeu d’octroi fourni et de la collection d’assemblys de confiance totale.

Propriétés

Nom Description
ApplicationIdentity

Obtient ou définit l’identité de l’application pour l’objet d’approbation d’application.

DefaultGrantSet

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

ExtraInfo

Obtient ou définit des informations de sécurité supplémentaires sur l’application.

FullTrustAssemblies

Obtient la liste des assemblys de confiance totale pour cette approbation d’application.

IsApplicationTrustedToRun

Obtient ou définit une valeur indiquant si l’application dispose des autorisations requises et est approuvée pour s’exécuter.

Persist

Obtient ou définit une valeur indiquant si les informations d’approbation d’application sont conservées.

Méthodes

Nom Description
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 un ApplicationTrust objet avec un état donné à partir d’un encodage XML.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)
ToXml()

Crée un encodage XML de l’objet ApplicationTrust et son état actuel.

S’applique à