AppDomainSetup Classe
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.
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
Commenti
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
Costruttori
AppDomainSetup() |
Inizializza una nuova istanza della classe AppDomainSetup. |
AppDomainSetup(ActivationArguments) |
Inizializza una nuova istanza della classe AppDomainSetup con gli argomenti di attivazione specificati necessari all'attivazione basata su manifesto di un dominio applicazione. |
AppDomainSetup(ActivationContext) |
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. |
Proprietà
ActivationArguments |
Ottiene o imposta i dati sull'attivazione di un dominio applicazione. |
AppDomainInitializer |
Ottiene o imposta il delegato AppDomainInitializer, che rappresenta un metodo di callback che viene richiamato quando il dominio applicazione viene inizializzato. |
AppDomainInitializerArguments |
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. |
AppDomainManagerAssembly |
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. |
AppDomainManagerType |
Ottiene o imposta il nome completo del tipo che fornisce il gestore di dominio applicazione per i domini applicazione creati usando questo oggetto AppDomainSetup. |
ApplicationBase |
Ottiene il nome della directory contenente l'applicazione. |
ApplicationName |
Ottiene o imposta il nome dell'applicazione. |
ApplicationTrust |
Ottiene o imposta un oggetto che contiene le informazioni sulla sicurezza e sull'attendibilità. |
CachePath |
Ottiene o imposta il nome di un'area specifica per l'applicazione, dove verrà creata una replica dei file. |
ConfigurationFile |
Ottiene o imposta il nome del file di configurazione per un dominio applicazione. |
DisallowApplicationBaseProbing |
Specifica se il percorso base dell'applicazione e il percorso binario privato vengono sondati durante la ricerca degli assembly da caricare. |
DisallowBindingRedirects |
Ottiene o imposta un valore che indica se in un dominio applicazione è consentito il reindirizzamento dell'associazione degli assembly. |
DisallowCodeDownload |
Ottiene o imposta un valore che indica se per un dominio applicazione è consentito il download HTTP di assembly. |
DisallowPublisherPolicy |
Ottiene o imposta un valore che indica se la sezione <publisherPolicy> del file di configurazione si applica a un dominio dell'applicazione. |
DynamicBase |
Ottiene o imposta la directory di base in cui si trova la directory dei file generati dinamicamente. |
LicenseFile |
Ottiene o imposta la posizione del file di licenza associato al dominio. |
LoaderOptimization |
Specifica i criteri di ottimizzazione utilizzati per caricare un eseguibile. |
PartialTrustVisibleAssemblies |
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. |
PrivateBinPath |
Ottiene o imposta l'elenco delle directory nella directory base dell'applicazione in cui effettuare il sondaggio degli assembly privati. |
PrivateBinPathProbe |
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. |
SandboxInterop |
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 |
ShadowCopyDirectories |
Ottiene o imposta i nomi delle directory contenenti assembly delle quali creare una copia di replica. |
ShadowCopyFiles |
Ottiene o imposta una stringa in cui viene indicato se la replica è attivata o disattivata. |
TargetFrameworkName |
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. |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetConfigurationBytes() |
Restituisce le informazioni di configurazione XML impostate dal metodo SetConfigurationBytes(Byte[]). Tali informazioni vanno a sostituirsi alle informazioni di configurazione XML dell'applicazione. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetCompatibilitySwitches(IEnumerable<String>) |
Imposta le opzioni specificate, rendendo il dominio dell'applicazione compatibile con le versioni precedenti di .NET Framework per i problemi specificati. |
SetConfigurationBytes(Byte[]) |
Fornisce le informazioni di configurazione XML del dominio applicazione e sostituisce tali informazioni alle informazioni di configurazione XML dell'applicazione. |
SetNativeFunction(String, Int32, IntPtr) |
Fornisce Common Language Runtime con un'implementazione alternativa di una funzione di confronto delle stringhe. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |