Bagikan melalui


Antarmuka ICLRRuntimeHost

Menyediakan fungsionalitas yang mirip dengan antarmuka ICorRuntimeHost yang disediakan di .NET Framework versi 1, dengan perubahan berikut:

  • Penambahan metode SetHostControl untuk mengatur antarmuka kontrol host.

  • Kelalaian beberapa metode yang disediakan oleh ICorRuntimeHost.

Metode

Metode Deskripsi
Metode ExecuteApplication Digunakan dalam skenario penyebaran ClickOnce berbasis manifes untuk menentukan aplikasi yang akan diaktifkan dalam domain baru.
Metode ExecuteInAppDomain Menentukan AppDomain tempat untuk menjalankan kode terkelola yang ditentukan.
Metode ExecuteInDefaultAppDomain Memanggil metode yang ditentukan dari tipe yang ditentukan dalam rakitan yang ditentukan.
Metode GetCLRControl Mendapatkan penunjuk antarmuka jenis Antarmuka ICLRControl yang dapat digunakan host untuk menyesuaikan aspek runtime bahasa umum (CLR).
Metode GetCurrentAppDomainId Mendapatkan pengidentifikasi numerik dari AppDomain yang sedang dijalankan.
Metode SetHostControl Mengatur antarmuka kontrol host. Anda harus menelepon SetHostControl sebelum memanggil Start.
Metode Start Menginisialisasi runtime bahasa umum menjadi sebuah proses.
Metode Stop Menghentikan eksekusi kode dengan runtime.
Metode UnloadAppDomain Membongkar AppDomain yang sesuai dengan pengidentifikasi numerik yang ditentukan.

Keterangan

Dimulai dengan .NET Framework 4, gunakan antarmuka ICLRMetaHost untuk mendapatkan penunjuk ke antarmuka ICLRRuntimeInfo, lalu panggil metode ICLRRuntimeInfo::GetInterface untuk mendapatkan penunjuk ke ICLRRuntimeHost. Dalam versi .NET Framework sebelumnya, host mendapatkan pointer ke instans ICLRRuntimeHost dengan memanggil CorBindToRuntimeEx atau CorBindToCurrentRuntime. Untuk menyediakan implementasi salah satu teknologi yang disediakan dalam .NET Framework versi 2.0, Anda harus menggunakan ICLRRuntimeHost alih-alih ICorRuntimeHost.

Penting

Jangan panggil metode Start sebelum memanggil metode ExecuteApplication untuk mengaktifkan aplikasi berbasis manifes. Jika metode Start dipanggil terlebih dahulu, panggilan metode ExecuteApplication akan gagal.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MSCorEE.h

Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll

Versi .NET Framework: Tersedia mulai dari 2.0

Lihat juga