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 bir koleksiyonunu döndürür.

Assemblies

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

CurrentContextualReflectionContext

AssemblyLoadContext en son çağrısı EnterContextualReflection()tarafından kümesini 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 toplanabilir olup olmadığını AssemblyLoadContext belirten bir değer alır.

Name

öğesinin AssemblyLoadContextadını alın.

Yöntemler

EnterContextualReflection()

olarak thisAssemblyLoadContextayarlarCurrentContextualReflectionContext.

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()

Nesnenin 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)

AssemblyLoadContext Belirtilen Assemblyöğesini 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 dosyası biçimi (COFF) tabanlı bir görüntüyle yükler.

LoadFromStream(Stream, Stream)

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

LoadUnmanagedDll(String)

Türetilmiş sınıfın ada göre yönetilmeyen bir kitaplığı 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ştirmesini 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 bir yüklemesini 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.