IDTExtensibility2.OnDisconnection - метод
Возникает, когда надстройка выгружается из Visual Studio.
Пространство имен: Extensibility
Сборка: Extensibility (в Extensibility.dll)
Синтаксис
'Декларация
Sub OnDisconnection ( _
RemoveMode As ext_DisconnectMode, _
ByRef custom As Array _
)
void OnDisconnection(
ext_DisconnectMode RemoveMode,
ref Array custom
)
void OnDisconnection(
[InAttribute] ext_DisconnectMode RemoveMode,
[InAttribute] Array^% custom
)
abstract OnDisconnection :
RemoveMode:ext_DisconnectMode *
custom:Array byref -> unit
function OnDisconnection(
RemoveMode : ext_DisconnectMode,
custom : Array
)
Параметры
- RemoveMode
Тип: Extensibility.ext_DisconnectMode
Значение перечисления ext_DisconnectMode, сообщающее надстройке о причине, по которой она была выгружена.
- custom
Тип: System.Array%
Пустой массив, который можно использовать для передачи данных среды размещения с их последующим использованием после выгрузки надстройки.
Заметки
Событие OnDisconnection, аналогичное OnBeginShutdown, возникает, если надстройка выгружается, а интегрированная среда разработки (IDE) продолжает работу. (событие OnBeginShutdown возникает при завершении работы IDE; при этом обязательно выгружаются все запущенные надстройки).
Примеры
Public Sub OnDisconnection(ByVal disconnectMode As _
ext_DisconnectMode, ByRef custom As Array) Implements _
IDTExtensibility2.OnDisconnection
MsgBox("Place cleanup code here.")
End Sub
public void OnDisconnection(ext_DisconnectMode disconnectMode, ref
Array custom)
{
// Place cleanup code here.
System.Windows.Forms.MessageBox.Show("Add-in is shutting down.");
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Extensibility - пространство имен