Aracılığıyla paylaş


LoaderOptimization Sabit listesi

Tanım

Bir yürütülebilir dosya için yükleyici iyileştirmelerini belirtmek üzere sınıfıyla birlikte LoaderOptimizationAttribute kullanılan bir numaralandırma.

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
Devralma
LoaderOptimization
Öznitelikler

Alanlar

DisallowBindings 4

Ortak dil çalışma zamanı tarafından yoksayılır.

DomainMask 3

Kullanmayın. Bu maske, kullanılmayan bayrağı seçerek DisallowBindings etki alanıyla ilgili değerleri seçer.

MultiDomain 2

Uygulamanın büyük olasılıkla aynı kodu kullanan birçok etki alanına sahip olacağını ve yükleyicinin uygulama etki alanları arasında en yüksek iç kaynakları paylaşması gerektiğini gösterir.

MultiDomainHost 3

Uygulamanın büyük olasılıkla birden çok etki alanında benzersiz kod barındıracağını ve yükleyicinin yalnızca genel derleme önbelleğine eklenmiş genel olarak kullanılabilir (tanımlayıcı adlı) derlemeler için uygulama etki alanları arasında kaynakları paylaşması gerektiğini gösterir.

NotSpecified 0

İç kaynakları paylaşmak için hiçbir iyileştirme belirtilmediğinden emindir. Varsayılan etki alanı veya barındırma arabirimi bir iyileştirme belirttiyse, yükleyici bunu kullanır; aksi takdirde, yükleyici kullanır SingleDomain.

SingleDomain 1

Uygulamanın büyük olasılıkla tek bir etki alanına sahip olacağını ve yükleyicinin uygulama etki alanları arasında iç kaynakları paylaşmaması gerektiğini gösterir.

Açıklamalar

Yalnızca .NET Framework: .NET Framework sürüm 2.0 ile başlayan değişikliğin MultiDomainHost anlamı. Yükleyici artık yalnızca genel derleme önbelleğine eklenmiş derlemeler için uygulama etki alanları arasında kaynakları paylaşır.

Not

Yalnızca .NET Framework: için AppDomainözel kod erişim güvenlik ilkesi özelliği kullanılarak SetAppDomainPolicy ayarlanırsa ve AppDomain bayrağı kullanılarak MultiDomain oluşturulursa, etki bayrağını MultiDomainHost belirtmekle aynıdır; yani yalnızca GAC'deki derlemeler paylaşılır. Bu durumda yükleyici özel durum oluşturmaz ve uygulama bayrağıyla MultiDomain ilişkili performans artışlarıyla karşılaşmaz.

Derleme paylaşımı ve etki alanı nötr derleme yükleme hakkında daha fazla bilgi için bkz. Uygulama Etki Alanları ve Derlemeler.

Şunlara uygulanır

Ayrıca bkz.