Поделиться через


IDTExtensibility2.OnBeginShutdown - метод

Обновлен: Ноябрь 2007

Возникает при закрытии интегрированной среды разработки (IDE) Visual Studio в случае, если надстройка запущена.

Пространство имен:  Extensibility
Сборка:  Extensibility (в Extensibility.dll)

Синтаксис

'Декларация
Sub OnBeginShutdown ( _
    ByRef custom As Array _
)
'Применение
Dim instance As IDTExtensibility2
Dim custom As Array

instance.OnBeginShutdown(custom)
void OnBeginShutdown(
    ref Array custom
)
void OnBeginShutdown(
    [InAttribute] Array^% custom
)
function OnBeginShutdown(
    custom : Array
)

Параметры

  • custom
    Тип: System.Array%
    Пустой массив, который можно использовать для передачи данных среды размещения с их последующим использованием в надстройке.

Заметки

Хотя завершение работы Visual Studio можно отменить, метод OnBeginShutdown отменить нельзя. В результате надстройка должна предполагать, что происходят все события по завершению работы, и выполнять все соответствующие процедуры очистки.

Этот метод можно использовать для сохранения настроек надстройки во время завершения работы 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");
}

Разрешения

См. также

Ссылки

IDTExtensibility2 Интерфейс

IDTExtensibility2 - члены

Extensibility - пространство имен

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnStartupComplete

Другие ресурсы

Практическое руководство. Создание надстройки