Acara
Membangun Aplikasi dan Agen AI
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Menjelaskan tindakan kebijakan yang dapat ditetapkan host untuk operasi yang dijelaskan oleh Enumerasi EClrOperation dan kegagalan yang dijelaskan oleh Enumerasi EClrFailure.
typedef enum {
eNoAction,
eThrowException,
eAbortThread,
eRudeAbortThread,
eUnloadAppDomain,
eRudeUnloadAppDomain,
eExitProcess,
eFastExitProcess,
eRudeExitProcess,
eDisableRuntime
} EPolicyAction;
Anggota | Deskripsi |
---|---|
eAbortThread |
Menentukan bahwa runtime bahasa umum (CLR) harus membatalkan rangkaian dengan baik. Pembatalan yang baik meliputi upaya untuk menjalankan semua blok finally , setiap blok catch yang terkait dengan pembatalan rangkaian, dan finalizer. |
eDisableRuntime |
Menentukan bahwa CLR harus memasuki status nonaktif. Tidak ada kode terkelola lebih lanjut yang dapat dieksekusi dalam proses yang terpengaruh, dan rangkaian diblokir untuk memasuki CLR. |
eExitProcess |
Menentukan bahwa CLR harus mencoba keluar dengan baik dari proses, termasuk menjalankan finalizer dan melakukan operasi pembersihan dan pencatatan log. |
eFastExitProcess |
Menentukan bahwa CLR harus segera keluar dari proses, tanpa menjalankan finalizer atau melakukan operasi pembersihan dan pencatatan log. Namun, pemberitahuan dikirim ke penelusur kesalahan. |
eNoAction |
Menetapkan bahwa tidak ada tindakan yang harus diambil. |
eRudeAbortThread |
Menentukan bahwa CLR harus melakukan pembatalan rangkaian kasar. Hanya blok catch dan finally yang ditandai dengan MustRunInClientContextAttribute yang dijalankan. |
eRudeExitProcess |
Menentukan bahwa CLR harus keluar dari proses tanpa menjalankan finalizer atau operasi pencatatan log. |
eRudeUnloadAppDomain |
Menentukan bahwa CLR harus melakukan bongkar muatan kasar dari AppDomain. Hanya finalizer yang ditandai dengan MustRunInClientContextAttribute yang dijalankan. Demikian pula, semua rangkaian dengan AppDomain ini di tumpukannya menerima ThreadAbortException , tetapi hanya blok catch dan finally yang ditandai dengan MustRunInClientContextAttribute yang dijalankan. |
eThrowException |
Menentukan bahwa pengecualian yang sesuai dengan kondisi, seperti kehabisan memoeri, luapan buffer, dan sebagainya, harus ditampilkan. |
eUnloadAppDomain |
Menentukan bahwa AppDomain harus dibongkar. CLR mencoba untuk menjalankan finalizer. |
Host menetapkan tindakan kebijakan dengan memanggil metode antarmuka ICLRPolicyManager. Untuk informasi tentang pembatalan yang baik dan kasar, lihat enumerasi EClrOperation.
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik:
Acara
Membangun Aplikasi dan Agen AI
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarang