AppDomainSetup Classe
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.
Rappresenta le informazioni di associazione dell'assembly che possono essere aggiunte a un'istanza di AppDomain.
public ref class AppDomainSetup sealed
public ref class AppDomainSetup sealed : IAppDomainSetup
public sealed class AppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup
type AppDomainSetup = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
- Ereditarietà
-
AppDomainSetup
- Attributi
- Implementazioni
La modifica delle proprietà di un'istanza AppDomainSetup non influisce su alcun oggetto esistente AppDomain. Può influire solo sulla creazione di un nuovo AppDomainoggetto , quando il CreateDomain metodo viene chiamato con l'istanza AppDomainSetup come parametro.
Questa classe implementa l'interfaccia IAppDomainSetup .
Attenzione
Il valore predefinito per la DisallowCodeDownload proprietà è false. Questa impostazione non è sicura per i servizi. Per impedire ai servizi di scaricare codice parzialmente attendibile, impostare questa proprietà su true
App |
Inizializza una nuova istanza della classe AppDomainSetup. |
App |
Inizializza una nuova istanza della classe AppDomainSetup con gli argomenti di attivazione specificati necessari all'attivazione basata su manifesto di un dominio applicazione. |
App |
Inizializza una nuova istanza della classe AppDomainSetup con il contesto di attivazione specificato da usare per l'attivazione basata su manifesto di un dominio applicazione. |
Activation |
Ottiene o imposta i dati sull'attivazione di un dominio applicazione. |
App |
Ottiene o imposta il delegato AppDomainInitializer, che rappresenta un metodo di callback che viene richiamato quando il dominio applicazione viene inizializzato. |
App |
Ottiene o imposta gli argomenti passati al metodo di callback rappresentato dal delegato AppDomainInitializer. Il metodo di callback viene richiamato quando il dominio applicazione viene inizializzato. |
App |
Ottiene o imposta il nome visualizzato dell'assembly che fornisce il tipo del gestore di dominio applicazione per i domini applicazione creati usando questo oggetto AppDomainSetup. |
App |
Ottiene o imposta il nome completo del tipo che fornisce il gestore di dominio applicazione per i domini applicazione creati usando questo oggetto AppDomainSetup. |
Application |
Ottiene il nome della directory contenente l'applicazione. |
Application |
Ottiene o imposta il nome dell'applicazione. |
Application |
Ottiene o imposta un oggetto che contiene le informazioni sulla sicurezza e sull'attendibilità. |
Cache |
Ottiene o imposta il nome di un'area specifica per l'applicazione, dove verrà creata una replica dei file. |
Configuration |
Ottiene o imposta il nome del file di configurazione per un dominio applicazione. |
Disallow |
Specifica se il percorso base dell'applicazione e il percorso binario privato vengono sondati durante la ricerca degli assembly da caricare. |
Disallow |
Ottiene o imposta un valore che indica se in un dominio applicazione è consentito il reindirizzamento dell'associazione degli assembly. |
Disallow |
Ottiene o imposta un valore che indica se per un dominio applicazione è consentito il download HTTP di assembly. |
Disallow |
Ottiene o imposta un valore che indica se la sezione <publisherPolicy> del file di configurazione si applica a un dominio dell'applicazione. |
Dynamic |
Ottiene o imposta la directory di base in cui si trova la directory dei file generati dinamicamente. |
License |
Ottiene o imposta la posizione del file di licenza associato al dominio. |
Loader |
Specifica i criteri di ottimizzazione utilizzati per caricare un eseguibile. |
Partial |
Ottiene o imposta un elenco di assembly contrassegnati con il flag NotVisibleByDefault resi visibili a codice parzialmente attendibile in esecuzione in un dominio applicazione creato mediante sandbox. |
Private |
Ottiene o imposta l'elenco delle directory nella directory base dell'applicazione in cui effettuare il sondaggio degli assembly privati. |
Private |
Ottiene o imposta un valore di stringa che include o esclude la directory ApplicationBase dal percorso di ricerca dell'applicazione; inoltre, esegue la ricerca soltanto nel percorso indicato nella proprietà PrivateBinPath. |
Sandbox |
Ottiene o imposta un valore che indica se la memorizzazione dell'interfaccia nella cache è disabilitata per le chiamate all'interoperabilità nel dominio dell'applicazione, pertanto viene eseguita una |
Shadow |
Ottiene o imposta i nomi delle directory contenenti assembly delle quali creare una copia di replica. |
Shadow |
Ottiene o imposta una stringa in cui viene indicato se la replica è attivata o disattivata. |
Target |
Ottiene (o, in .NET Framework, imposta) una stringa che specifica il FrameworkName(String) framework di destinazione in un formato che può essere analizzato dal costruttore. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Get |
Restituisce le informazioni di configurazione XML impostate dal metodo SetConfigurationBytes(Byte[]). Tali informazioni vanno a sostituirsi alle informazioni di configurazione XML dell'applicazione. |
Get |
Funge da funzione hash predefinita. (Ereditato da Object) |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Set |
Imposta le opzioni specificate, rendendo il dominio dell'applicazione compatibile con le versioni precedenti di .NET Framework per i problemi specificati. |
Set |
Fornisce le informazioni di configurazione XML del dominio applicazione e sostituisce tali informazioni alle informazioni di configurazione XML dell'applicazione. |
Set |
Fornisce Common Language Runtime con un'implementazione alternativa di una funzione di confronto delle stringhe. |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Prodotto | Versioni |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |