AssemblyLoadContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ç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() |
|
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. |