Aracılığıyla paylaş


AssemblyLoadContext Sınıf

Tanım

Çalışma zamanının derleme yükleme kapsamı kavramını temsil eder.

public ref class AssemblyLoadContext
public ref class AssemblyLoadContext abstract
public class AssemblyLoadContext
public abstract class AssemblyLoadContext
type AssemblyLoadContext = class
Public Class AssemblyLoadContext
Public MustInherit Class AssemblyLoadContext
Devralma
AssemblyLoadContext

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz. AssemblyLoadContext için ek API açıklamaları.

Oluşturucular

AssemblyLoadContext()

AssemblyLoadContext sınıfının yeni bir örneğini başlatır.

AssemblyLoadContext(Boolean)

Kaldırmanın AssemblyLoadContext etkinleştirilip etkinleştirilmediğini belirten bir değerle sınıfının yeni bir örneğini başlatır.

AssemblyLoadContext(String, Boolean)

Sınıfın yeni bir örneğini bir ad ve kaldırmanın AssemblyLoadContext etkinleştirilip etkinleştirilmediğini belirten bir değerle başlatır.

Özellikler

All

Tüm AssemblyLoadContext örneklerin koleksiyonunu döndürür.

Assemblies

içinde AssemblyLoadContextyüklenen örneklerin Assembly bir koleksiyonunu döndürür.

CurrentContextualReflectionContext

öğesinin AssemblyLoadContext en son çağrısı EnterContextualReflection()tarafından ayarlanan değerini alır.

Default

Varsayılan AssemblyLoadContextöğesini alır. Varsayılan bağlam, ana uygulama derlemesini ve statik bağımlılıklarını içerir.

IsCollectible

Bunun AssemblyLoadContext toplanabilir olup olmadığını gösteren bir değer alır.

Name

öğesinin AssemblyLoadContextadını alın.

Yöntemler

EnterContextualReflection()

thisAssemblyLoadContextolarak ayarlarCurrentContextualReflectionContext.

EnterContextualReflection(Assembly)

Derlemeyi AssemblyLoadContext yükleyen öğesine ayarlarCurrentContextualReflectionContext.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()

Nesnesinin, atık toplama tarafından geri kazanılmadan önce kaynakları boşaltmaya ve diğer temizleme işlemlerini gerçekleştirmeye çalışmasına izin verir.

GetAssemblyName(String)

Derleme yolu için bir AssemblyName alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLoadContext(Assembly)

Belirtilen Assemblyöğesini AssemblyLoadContext içeren öğesini alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Load(AssemblyName)

Türetilmiş bir sınıfta geçersiz kılındığında, derlemenin temel alınarak çözümlenmesine AssemblyNameizin verir.

LoadFromAssemblyName(AssemblyName)

verilen bir derlemeyi AssemblyNameçözümler ve yükler.

LoadFromAssemblyPath(String)

Belirtilen yola bir derleme dosyasının içeriğini yükler.

LoadFromNativeImagePath(String, String)

Yönetilen derleme dosyasının yerel görüntüsünün içeriğini belirtilen yola yükler.

LoadFromStream(Stream)

Derlemeyi, yönetilen bir derleme içeren ortak nesne dosya biçimi (COFF) tabanlı bir görüntüyle yükler.

LoadFromStream(Stream, Stream)

Derlemeyi, isteğe bağlı olarak derleme simgeleri de dahil olmak üzere yönetilen bir derleme içeren ortak nesne dosya biçimi (COFF) tabanlı bir görüntüyle yükler.

LoadUnmanagedDll(String)

Türetilmiş sınıfın yönetilmeyen bir kitaplığı ada göre yüklemesine izin verir.

LoadUnmanagedDllFromPath(String)

Belirtilen yoldan yönetilmeyen bir kitaplığı yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetProfileOptimizationRoot(String)

Bu yük bağlamı için iyileştirme profillerinin depolandığı kök yolu ayarlar.

StartProfileOptimization(String)

Belirtilen profil için profil iyileştirmeyi başlatır.

ToString()

Bu yük bağlamının dize gösterimini döndürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Unload()

Bu AssemblyLoadContextöğesinin kaldırılmasını başlatır.

Ekinlikler

Resolving

Bu derleme yükleme bağlamı içine yüklenmeye çalışıldığında bir derlemenin çözümlemesi başarısız olduğunda gerçekleşir.

ResolvingUnmanagedDll

Yerel kitaplığın çözümlemesi başarısız olduğunda gerçekleşir.

Unloading

kaldırıldığında AssemblyLoadContext gerçekleşir.

Şunlara uygulanır

Ayrıca bkz.