LoaderOptimization Výčet

Definice

Výčet používaný s LoaderOptimizationAttribute třídou k určení optimalizace zavaděče pro spustitelný soubor.

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
Dědičnost
LoaderOptimization
Atributy

Pole

DisallowBindings 4

Ignorováno modulem CLR (Common Language Runtime).

DomainMask 3

Nepoužívat. Tato maska vybere hodnoty související s doménou a vyfiltruje nepoužitý DisallowBindings příznak.

MultiDomain 2

Označuje, že aplikace bude pravděpodobně mít mnoho domén, které používají stejný kód, a zavaděč musí sdílet maximální interní prostředky napříč doménami aplikace.

MultiDomainHost 3

Označuje, že aplikace bude pravděpodobně hostovat jedinečný kód ve více doménách a zavaděč musí sdílet prostředky napříč doménami aplikace pouze pro globálně dostupná sestavení (se silným názvem), která byla přidána do globální mezipaměti sestavení.

NotSpecified 0

Označuje, že nejsou zadány žádné optimalizace pro sdílení interních prostředků. Pokud výchozí rozhraní domény nebo hostitelského rozhraní zadalo optimalizaci, zavaděč ji použije; jinak zavaděč používá SingleDomain.

SingleDomain 1

Označuje, že aplikace pravděpodobně bude mít jednu doménu a zavaděč nesmí sdílet interní prostředky napříč doménami aplikace.

Poznámky

pouze .NET Framework: Význam MultiDomainHost změny počínaje .NET Framework verze 2.0. Zavaděč teď sdílí prostředky napříč doménami aplikace pouze pro sestavení přidaná do globální mezipaměti sestavení.

Poznámka

pouze .NET Framework: Pokud je pro AppDomainSetAppDomainPolicy vlastnost nastavena vlastní zásada zabezpečení přístupu kódu a AppDomain vytvoří se pomocí příznakuMultiDomain, efekt je stejný jako určení MultiDomainHost příznaku. To znamená, že se sdílí pouze sestavení v GAC. Pokud k tomu dojde, zavaděč vyvolá výjimku a aplikace nezjistí zvýšení výkonu spojené s příznakem MultiDomain .

Další informace o sdílení sestavení a načítání sestavení neutrálních domén najdete v tématu Domény a sestavení aplikací.

Platí pro

Viz také