共用方式為


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
)

參數

  • 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 安全性

請參閱

參考

IDTExtensibility2 介面

Extensibility 命名空間

IDTExtensibility2

OnConnection

OnAddInsUpdate

OnBeginShutdown

OnStartupComplete

其他資源

HOW TO:建立增益集