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