Bagikan melalui


AssemblyLoadContext Kelas

Definisi

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 thisAssemblyLoadContext.

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.

Berlaku untuk

Lihat juga