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
| 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>) |
Obsolète.
Initialise une nouvelle instance de la ApplicationTrust classe à l’aide du jeu d’octroi fourni et de la collection d’assemblys de confiance totale. |
ApplicationTrust()
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- 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
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
Initialise une nouvelle instance de la ApplicationTrust classe 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
Qui ApplicationIdentity identifie de façon unique une application.
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
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
- Source:
- ApplicationTrust.cs
Attention
Code Access Security is not supported or honored by the runtime.
Initialise une nouvelle instance de la ApplicationTrust classe à l’aide du jeu d’octroi fourni et de la collection d’assemblys de confiance totale.
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 de subventions spécifiques.
- fullTrustAssemblies
- IEnumerable<StrongName>
Tableau de noms forts qui représentent des assemblys qui doivent être considérés comme entièrement approuvés dans un domaine d’application.
- Attributs
Exceptions
fullTrustAssemblies a la valeur null.
fullTrustAssemblies contient un assembly qui n’a pas de StrongName.
Remarques
Avertissement
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 n’honorent pas les annotations CAS et produisent des erreurs si les API liées à CAS sont utilisées. Les développeurs doivent rechercher d’autres moyens d’accomplir des tâches de sécurité.
fullTrustAssemblies identifie les assemblys avec nom fort dans les AppDomain assemblys à accorder 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.