LoaderOptimization Enumerazione
TOC
Comprimi il sommario
Espandi il sommario

Enumerazione LoaderOptimization

 

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

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum LoaderOptimization

Nome membroDescrizione
DisallowBindings

Obsoleto.Ignorato da Common Language Runtime.

DomainMask

Obsoleto. Non utilizzare. Questa maschera consente di selezionare i valori relativi ai domini, escludendo il flag DisallowBindings inutilizzato.

MultiDomain

Indica che probabilmente l'applicazione disporrà di molti domini che utilizzano lo stesso codice e il caricatore deve massimizzare la condivisione delle risorse interne tra i domini dell'applicazione.

MultiDomainHost

Viene indicato che probabimente l'applicazione ospiterà codice univoco in più domini e il caricatore deve condividere le risorse tra i domini dell'applicazione solo per gli assembly globalmente disponibili (con nome sicuro) che sono stati aggiunti alla Global Assembly Cache.

NotSpecified

Indica che non è specificata alcuna ottimizzazione per la condivisione delle risorse interne. Verrà utilizzata dal caricatore l'ottimizzazione specificata dal dominio predefinito o dall'interfaccia di hosting, in caso contrario verrà utilizzato SingleDomain.

SingleDomain

Indica che l'applicazione disporrà di un solo dominio ed il caricatore non deve condividere le risorse interne tra i domini dell'applicazione.

Il significato di MultiDomainHost è cambiato in .NET Framework versione 2.0. Il caricatore ora condivide le risorse attraverso più domini dell'applicazione solo per gli assembly che sono stati aggiunti alla Global Assembly Cache.

System_CAPS_noteNota

Se sono stati impostati dei criteri di sicurezza dall'accesso di codice personalizzati per la classe AppDomain utilizzando la proprietà SetAppDomainPolicy e l'oggetto AppDomain viene creato utilizzando il flag MultiDomain, si ottiene lo stesso risultato ottenuto specificando il flag MultiDomainHost, vale a dire vengono condivisi soltanto gli assembly inclusi nella GAC. In tal caso, il caricatore non genera un'eccezione e l'applicazione non beneficia dei guadagni di prestazioni associati all'utilizzo del flag MultiDomain.

Per ulteriori informazioni sulla condivisione di assembly e sul caricamento di assembly indipendente dal dominio, vedere Application Domains and Assemblies.

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Torna all'inizio
Mostra:
© 2016 Microsoft