ApplicationTrust Constructeurs

Définition

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.

S’applique à