ApplicationTrust Constructeurs
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.
Initialise une nouvelle instance de la classe ApplicationTrust.
Surcharges
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. |
ApplicationTrust()
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
Initialise une nouvelle instance de la classe ApplicationTrust.
public:
ApplicationTrust();
public ApplicationTrust ();
Public Sub New ()
Remarques
Ce constructeur crée un objet vide ApplicationTrust .
S’applique à
ApplicationTrust(ApplicationIdentity)
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
Initialise une nouvelle instance de la classe ApplicationTrust avec un ApplicationIdentity.
public:
ApplicationTrust(ApplicationIdentity ^ identity);
public:
ApplicationTrust(ApplicationIdentity ^ applicationIdentity);
public ApplicationTrust (ApplicationIdentity identity);
public ApplicationTrust (ApplicationIdentity applicationIdentity);
new System.Security.Policy.ApplicationTrust : ApplicationIdentity -> System.Security.Policy.ApplicationTrust
new System.Security.Policy.ApplicationTrust : ApplicationIdentity -> System.Security.Policy.ApplicationTrust
Public Sub New (identity As ApplicationIdentity)
Public Sub New (applicationIdentity As ApplicationIdentity)
Paramètres
- identityapplicationIdentity
- ApplicationIdentity
ApplicationIdentity qui identifie une application de manière unique.
Remarques
Une identité d’application contient le nom complet de l’application et l’emplacement de sa base de code.
S’applique à
ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
Attention
Code Access Security is not supported or honored by the runtime.
Initialise une nouvelle instance de la classe ApplicationTrust en utilisant le jeu accordé et la collection d'assemblys de confiance totale fournis.
public:
ApplicationTrust(System::Security::PermissionSet ^ defaultGrantSet, System::Collections::Generic::IEnumerable<System::Security::Policy::StrongName ^> ^ fullTrustAssemblies);
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public ApplicationTrust (System.Security.PermissionSet defaultGrantSet, System.Collections.Generic.IEnumerable<System.Security.Policy.StrongName> fullTrustAssemblies);
public ApplicationTrust (System.Security.PermissionSet defaultGrantSet, System.Collections.Generic.IEnumerable<System.Security.Policy.StrongName> fullTrustAssemblies);
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Policy.ApplicationTrust : System.Security.PermissionSet * seq<System.Security.Policy.StrongName> -> System.Security.Policy.ApplicationTrust
new System.Security.Policy.ApplicationTrust : System.Security.PermissionSet * seq<System.Security.Policy.StrongName> -> System.Security.Policy.ApplicationTrust
Public Sub New (defaultGrantSet As PermissionSet, fullTrustAssemblies As IEnumerable(Of StrongName))
Paramètres
- defaultGrantSet
- PermissionSet
Jeu d'autorisations par défaut accordé à tous les assemblys qui n'ont pas d'attributions spécifiques.
- fullTrustAssemblies
- IEnumerable<StrongName>
Tableau des noms forts qui représentent les assemblys à considérer comme entièrement fiables dans un domaine d'application.
- Attributs
Exceptions
fullTrustAssemblies
a la valeur null
.
fullTrustAssemblies
contient un assembly qui n'a pas de StrongName.
Remarques
Attention
La sécurité d’accès du code (CAS) a été déconseillée dans toutes les versions du .NET Framework et de .NET. Les versions récentes de .NET ne respectent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent chercher d’autres moyens pour accomplir les tâches liées à la sécurité.
fullTrustAssemblies
identifie les assemblys avec nom fort dans le AppDomain qui doivent bénéficier d’une confiance totale. Ce constructeur est appelé par la AppDomain.CreateDomain méthode pour créer un AppDomain qui sera utilisé comme bac à sable. Pour plus d’informations sur l’exécution d’une application dans un bac à sable, consultez Guide pratique pour exécuter du code partiellement approuvé dans un bac à sable.