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


IDTExtensibility2.OnBeginShutdown - метод

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

Пространство имен:  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 отменить нельзя. В результате надстройка должна предполагать, что происходят все события по завершению работы, и выполнять все соответствующие процедуры очистки.

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

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

IDTExtensibility2

OnConnection

OnDisconnection

OnAddInsUpdate

OnStartupComplete

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

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