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 cakupan 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
| Nama | Deskripsi |
|---|---|
| AssemblyLoadContext() |
Menginisialisasi instans baru dari 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
| Nama | Deskripsi |
|---|---|
| All |
Mengembalikan kumpulan semua AssemblyLoadContext instans. |
| Assemblies |
Mengembalikan koleksi instans yang Assembly dimuat di AssemblyLoadContext. |
| CurrentContextualReflectionContext |
AssemblyLoadContext Mendapatkan yang 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
| Nama | Deskripsi |
|---|---|
| EnterContextualReflection() |
Atur CurrentContextualReflectionContext ke |
| EnterContextualReflection(Assembly) |
CurrentContextualReflectionContext Mengatur ke AssemblyLoadContext yang memuat rakitan. |
| 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 direklamasi 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 ditentukan Assembly. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| Load(AssemblyName) |
Ketika ditimpa dalam kelas turunan, memungkinkan perakitan diselesaikan berdasarkan AssemblyName. |
| LoadFromAssemblyName(AssemblyName) |
Menyelesaikan dan memuat rakitan 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, Stream) |
Memuat rakitan dengan gambar berbasis format file objek umum (COFF) yang berisi rakitan terkelola, secara opsional termasuk simbol untuk rakitan. |
| LoadFromStream(Stream) |
Memuat rakitan dengan gambar berbasis format file objek umum (COFF) yang berisi rakitan terkelola. |
| LoadUnmanagedDll(String) |
Memungkinkan kelas turunan memuat pustaka yang tidak dikelola berdasarkan nama. |
| LoadUnmanagedDllFromPath(String) |
Memuat pustaka yang tidak dikelola dari jalur yang ditentukan. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (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
| Nama | Deskripsi |
|---|---|
| Resolving |
Terjadi ketika resolusi rakitan gagal saat mencoba memuat ke dalam konteks beban rakitan ini. |
| ResolvingUnmanagedDll |
Terjadi ketika resolusi pustaka asli gagal. |
| Unloading |
Terjadi ketika dibongkar AssemblyLoadContext . |