ApplicationTrust Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe ApplicationTrust.
Overload
| Nome | Descrizione |
|---|---|
| ApplicationTrust() |
Inizializza una nuova istanza della classe ApplicationTrust. |
| ApplicationTrust(ApplicationIdentity) |
Inizializza una nuova istanza della ApplicationTrust classe con un oggetto ApplicationIdentity. |
| ApplicationTrust(PermissionSet, IEnumerable<StrongName>) |
Obsoleti.
Inizializza una nuova istanza della ApplicationTrust classe utilizzando il set di concessioni fornito e la raccolta di assembly con attendibilità totale. |
ApplicationTrust()
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
Inizializza una nuova istanza della classe ApplicationTrust.
public:
ApplicationTrust();
public ApplicationTrust();
Public Sub New ()
Commenti
Questo costruttore crea un oggetto vuoto ApplicationTrust .
Si applica a
ApplicationTrust(ApplicationIdentity)
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
Inizializza una nuova istanza della ApplicationTrust classe con un oggetto 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)
Parametri
- identityapplicationIdentity
- ApplicationIdentity
Oggetto ApplicationIdentity che identifica in modo univoco un'applicazione.
Commenti
Un'identità dell'applicazione contiene il nome completo dell'applicazione e il percorso della relativa codebase.
Si applica a
ApplicationTrust(PermissionSet, IEnumerable<StrongName>)
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
- Origine:
- ApplicationTrust.cs
Attenzione
Code Access Security is not supported or honored by the runtime.
Inizializza una nuova istanza della ApplicationTrust classe utilizzando il set di concessioni fornito e la raccolta di assembly con attendibilità 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))
Parametri
- defaultGrantSet
- PermissionSet
Set di autorizzazioni predefinito concesso a tutti gli assembly che non dispongono di concessioni specifiche.
- fullTrustAssemblies
- IEnumerable<StrongName>
Matrice di nomi sicuri che rappresentano assembly che devono essere considerati completamente attendibili in un dominio applicazione.
- Attributi
Eccezioni
fullTrustAssemblies è null.
fullTrustAssemblies contiene un assembly che non dispone di un oggetto StrongName.
Commenti
Attenzione
La sicurezza dall'accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare mezzi alternativi per eseguire attività di sicurezza.
fullTrustAssemblies identifica gli assembly con nome sicuro all'interno di a cui concedere l'attendibilità AppDomain totale. Questo costruttore viene chiamato dal AppDomain.CreateDomain metodo per creare un oggetto AppDomain che verrà usato come sandbox. Per altre informazioni sull'esecuzione di un'applicazione in una sandbox, vedere Procedura: Eseguire codice parzialmente attendibile in una sandbox.