مشاركة عبر


IDTExtensibility2.OnBeginShutdown أسلوب

يحدث عندما Visual Studioإيقاف تشغيل بيئة التطوير المتكاملة (IDE) أثناء إضافة-تشغيل.

مساحة الاسم:  Extensibility
التجميع:  Extensibility (في Extensibility.dll)

بناء الجملة

'إقرار
Sub OnBeginShutdown ( _
    ByRef custom As Array _
)
void OnBeginShutdown(
    ref Array custom
)
void OnBeginShutdown(
    [InAttribute] Array^% custom
)
abstract OnBeginShutdown : 
        custom:Array byref -> unit 
function OnBeginShutdown(
    custom : Array
)

المعلمات

  • custom
    النوع: System.Array%
    صفيفة فارغ يمكنك استخدامها لتمرير بيانات الخاصة بالمضيف للاستخدام في إضافة-في.

ملاحظات

على الرغم من متوقَّف عن التشغيل من Visual Studioقد يتم إلغاء، OnBeginShutdownأسلوب ولا يمكن إلغاؤها. ونتيجة لذلك، يجب أن تفترض زر 'زر 'Ins'' الإضافية تحدث الجميع أحداث متوقَّف عن التشغيل وقم بتنفيذ أية إجراءات التنظيف وفقا لذلك.

يمكن استخدام هذا الأسلوب لتخزين الإعدادات من إضافة-في الوقت ذلك Visual Studioيوقف حتى يمكن استعادتها لاحقاً إلى بها الحالة الأصلية.

أمثلة

Public Sub OnBeginShutdown(ByRef custom As Array) Implements _
IDTExtensibility2.OnBeginShutdown
    MsgBox("Place cleanup code here.")
End Sub
public void OnBeginShutdown(ref Array custom)
{
    // Place cleanup code here.
    System.Windows.Forms.MessageBox.Show("Shutting down Visual 
    Studio");
}

أمن NET Framework.

راجع أيضًَا

المرجع

IDTExtensibility2 واجهة

IDTExtensibility2 الأعضاء

Extensibility مساحة الاسم

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnStartupComplete

موارد أخرى

كيفية: إنشاء الوظائف الإضافية