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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Extensibility - пространство имен