ApplicationTrust Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |