Condividi tramite


LoaderOptimization Enumerazione

Definizione

Enumerazione usata con la classe LoaderOptimizationAttribute per specificare le ottimizzazioni del caricatore per un file eseguibile.

public enum class LoaderOptimization
public enum LoaderOptimization
[System.Serializable]
public enum LoaderOptimization
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum LoaderOptimization
type LoaderOptimization = 
[<System.Serializable>]
type LoaderOptimization = 
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type LoaderOptimization = 
Public Enum LoaderOptimization
Ereditarietà
LoaderOptimization
Attributi

Campi

DisallowBindings 4

Ignorato da Common Language Runtime.

DomainMask 3

Non usare. Questa maschera seleziona i valori correlati ai domini, escludendo il flag DisallowBindings inutilizzato.

MultiDomain 2

Indica che l'applicazione avrà probabilmente numerosi domini che usano lo stesso codice e il caricatore deve condividere quante più risorse interne possibili tra domini dell'applicazione.

MultiDomainHost 3

Indica che l'applicazione ospiterà probabilmente codice univoco in più domini e il caricatore deve condividere le risorse tra domini dell'applicazione solo per gli assembly (con nome sicuro) disponibili a livello globale che sono stati aggiunti alla Global Assembly Cache.

NotSpecified 0

Indica che non sono specificate ottimizzazioni per la condivisione delle risorse interne. Se l'interfaccia di hosting o il dominio predefinito ha specificato un'ottimizzazione, questa viene usata dal caricatore. In caso contrario, il caricatore usa SingleDomain.

SingleDomain 1

Indica che l'applicazione avrà probabilmente un singolo dominio e il caricatore non deve condividere le risorse interne tra domini dell'applicazione.

Commenti

Solo .NET Framework: Significato della MultiDomainHost modifica a partire da .NET Framework versione 2.0. Il caricatore condivide ora le risorse tra domini applicazione solo per gli assembly aggiunti alla global assembly cache.

Nota

Solo .NET Framework: Se i criteri di sicurezza di accesso al codice personalizzato sono impostati per AppDomain, usando la SetAppDomainPolicy proprietà e l'oggetto AppDomain viene creato usando il flag, l'effetto è uguale a quello di specificare il MultiDomainMultiDomainHost flag, ovvero solo gli assembly nella gaC vengono condivisi. In questo caso, il caricatore non genera un'eccezione e l'applicazione non riscontra i miglioramenti delle prestazioni associati al MultiDomain flag.

Per altre informazioni sul caricamento dell'assembly e sull'assembly indipendente dal dominio, vedere Domini e assembly dell'applicazione.

Si applica a

Vedi anche