AssemblyLoadContext Kelas

Definisi

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

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 .

Berlaku untuk

Lihat juga