قائمة تعداد EPolicyAction
توضح هذه المقالة الإجراءات نهج مضيف بتعيينها للعمليات هو موضح بواسطة من EClrOperation و الفشل هو موضح بواسطة من EClrFailure.
typedef enum {
eNoAction,
eThrowException,
eAbortThread,
eRudeAbortThread,
eUnloadAppDomain,
eRudeUnloadAppDomain,
eExitProcess,
eFastExitProcess,
eRudeExitProcess,
eDisableRuntime
} EPolicyAction;
الأعضاء
العضو |
الوصف |
---|---|
eAbortThread |
تعين أن وقت تشغيل اللغة العامة (CLR) يجب إيقاف قبل الاكتمال مؤشر ترابط أمان. يشتمل إيقاف قبل الاكتمال اﻷمن محاولات إلى تشغيل الجميع finallyبحظر، أي catchكتل ذات الصلة إلى مؤشر الترابط إيقاف قبل الاكتمال و finalizers. |
eDisableRuntime |
تعين أنه يجب CLR الدخول في الولاية معطّل. أكثر من ذلك لا يمكن تنفيذ تعليمات برمجية مُدارة في المتأثرة عملية، ومؤشرات الترابط التي يتم حظرها من دخول CLR. |
eExitProcess |
تعين أنه يجب على CLR محاولة إنهاء اﻷمن من عملية، بما في ذلك تشغيل finalizers وتنفيذ عملية تنظيف والعمليات تسجيل الدخول. |
eFastExitProcess |
تعين أنه يجب إنهاء CLR عملية مباشرة، دون تشغيل finalizers أو تنفيذ عملية تنظيف والعمليات تسجيل الدخول. Nowever، والإعلام هو المرسلة إلى مصحح الأخطاء. |
eNoAction |
تعين أنه يجب أن يتم اتخاذ أي إجراء. |
eRudeAbortThread |
تعين أنه يجب تنفيذها إيقاف قبل الاكتمال مسار تنفيذ وقح CLR. فقط تلك catchو finallyبوضع كتل MustRunInClientContextAttributeيتم تنفيذها. |
eRudeExitProcess |
تعين أن CLR يجب إنهاء العملية بدون تشغيل finalizers أو تسجيل العمليات. |
eRudeUnloadAppDomain |
تعين أنه يجب على CLR تنفيذ إلغاء تحميل وقح من AppDomain. وضع علامة finalizers فقط مع MustRunInClientContextAttributeيتم تنفيذها. وبشكل مماثل، الجميع مؤشرات بالترابط مع هذا AppDomainتلقي في بنية تخزين العناصر الخاصة بهم ThreadAbortException، ولكن فقط catchو finallyبوضع كتل MustRunInClientContextAttributeيتم تنفيذها. |
eThrowException |
تعين أن المناسبة إستثناء للشرط، مثل السحب-من-ذاكرة، وتجاوز سعة احتياطي، و ما إلى ذلك، يجب أن يتم طرح. |
eUnloadAppDomain |
تعين التي AppDomainيجب إلغاء تحميل. محاولات CLR إلى تشغيل finalizers. |
ملاحظات
يعين مضيف الاجراءات سياسة بواسطة استدعاء وظائف الواجهة ICLRPolicyManager. للحصول على المعلومات حول إحباط وقح وأمن، راجع EClrOperation بتعداد.
المتطلبات
الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.
**Header:**MSCorEE.idl
المكتبة: MSCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0