共用方式為


IDTExtensibility2.OnBeginShutdown 方法

當增益集還在執行中時,若 Visual Studio 整合式開發環境 (IDE) 突然關閉,便會觸發此事件。

命名空間:  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

其他資源

HOW TO:建立增益集