AssemblyLoadContext Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili konsep runtime untuk pemuatan perakitan.
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
- Warisan
-
AssemblyLoadContext
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk AssemblyLoadContext.
Konstruktor
AssemblyLoadContext() |
Menginisialisasi instans baru kelas AssemblyLoadContext. |
AssemblyLoadContext(Boolean) |
Menginisialisasi instans AssemblyLoadContext baru kelas dengan nilai yang menunjukkan apakah pembongkaran diaktifkan. |
AssemblyLoadContext(String, Boolean) |
Menginisialisasi instans AssemblyLoadContext baru kelas dengan nama dan nilai yang menunjukkan apakah pembongkaran diaktifkan. |
Properti
All |
Mengembalikan kumpulan semua AssemblyLoadContext instans. |
Assemblies |
Mengembalikan kumpulan instans yang Assembly dimuat di AssemblyLoadContext. |
CurrentContextualReflectionContext |
Mendapatkan yang AssemblyLoadContext ditetapkan oleh panggilan terbaru ke EnterContextualReflection(). |
Default |
Mendapatkan default AssemblyLoadContext. Konteks default berisi rakitan aplikasi utama dan dependensi statisnya. |
IsCollectible |
Mendapatkan nilai yang menunjukkan apakah ini AssemblyLoadContext dapat dikumpulkan. |
Name |
Dapatkan nama AssemblyLoadContext. |
Metode
EnterContextualReflection() |
Mengatur CurrentContextualReflectionContext ke |
EnterContextualReflection(Assembly) |
CurrentContextualReflectionContext Mengatur ke yang AssemblyLoadContext memuat assembly. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
Finalize() |
Memungkinkan objek untuk mencoba membebaskan sumber daya dan melakukan operasi pembersihan lainnya sebelum diklaim kembali oleh pengumpulan sampah. |
GetAssemblyName(String) |
AssemblyName Mendapatkan untuk jalur perakitan. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetLoadContext(Assembly) |
AssemblyLoadContext Mendapatkan yang berisi yang ditentukanAssembly. |
GetType() |
Mendapatkan dari instans Type saat ini. (Diperoleh dari Object) |
Load(AssemblyName) |
Ketika ditimpa di kelas turunan, memungkinkan perakitan diselesaikan berdasarkan AssemblyName. |
LoadFromAssemblyName(AssemblyName) |
Menyelesaikan dan memuat assembly yang diberikan AssemblyName. |
LoadFromAssemblyPath(String) |
Memuat konten file rakitan pada jalur yang ditentukan. |
LoadFromNativeImagePath(String, String) |
Memuat konten gambar asli file rakitan terkelola pada jalur yang ditentukan. |
LoadFromStream(Stream) |
Memuat rakitan dengan gambar berbasis format file objek umum (COFF) yang berisi rakitan terkelola. |
LoadFromStream(Stream, Stream) |
Memuat rakitan dengan gambar berbasis format file objek umum (COFF) yang berisi rakitan terkelola, secara opsional termasuk simbol untuk perakitan. |
LoadUnmanagedDll(String) |
Memungkinkan kelas turunan memuat pustaka yang tidak dikelola berdasarkan nama. |
LoadUnmanagedDllFromPath(String) |
Memuat pustaka yang tidak terkelola dari jalur yang ditentukan. |
MemberwiseClone() |
Membuat salinan dangkal dari saat ini Object. (Diperoleh dari Object) |
SetProfileOptimizationRoot(String) |
Mengatur jalur akar tempat profil pengoptimalan untuk konteks beban ini disimpan. |
StartProfileOptimization(String) |
Memulai pengoptimalan profil untuk profil yang ditentukan. |
ToString() |
Mengembalikan representasi string dari konteks beban ini. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Unload() |
Memulai bongkar ini AssemblyLoadContext. |
Acara
Resolving |
Terjadi ketika resolusi rakitan gagal saat mencoba memuat ke dalam konteks beban perakitan ini. |
ResolvingUnmanagedDll |
Terjadi ketika resolusi pustaka asli gagal. |
Unloading |
Terjadi ketika AssemblyLoadContext dibongkar. |