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) 仍繼續執行時,就會觸發這個事件 (關閉 IDE 時會觸發 OnBeginShutdown,此時也必須卸載仍然執行中的增益集)。
範例
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。