DTEEventsClass.OnMacrosRuntimeReset 事件

更新:2007 年 11 月

這個 API 支援 .NET Framework 基礎結構,但您不可以直接在程式碼中使用它。

當 Common Language Runtime 重設時,會清除所有全域變數資料並失去所有事件連接。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

Public Overridable Event OnMacrosRuntimeReset As _dispDTEEvents_OnMacrosRuntimeResetEventHandler

Dim instance As DTEEventsClass
Dim handler As _dispDTEEvents_OnMacrosRuntimeResetEventHandler

AddHandler instance.OnMacrosRuntimeReset, handler
public virtual event _dispDTEEvents_OnMacrosRuntimeResetEventHandler OnMacrosRuntimeReset
public:
virtual  event _dispDTEEvents_OnMacrosRuntimeResetEventHandler^ OnMacrosRuntimeReset {
    void add (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
    void remove (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
}
JScript 不支援事件。

實作

_dispDTEEvents_Event.OnMacrosRuntimeReset

備註

如果您不是在 EnvironmentEvents 主項目中連接事件處理常式或初始化全域變數,您必須在 OnMacrosRuntimeReset 事件處理常式中重新執行該程式碼,因為重設巨集執行階段會終結全域變數值和事件連接。

範例

Public Sub DTEEvents_OnMacrosRuntimeReset() Handles DTEEvents.OnMacrosRuntimeReset
    MsgBox("The CLR is being reset.")
End Sub

使用權限

請參閱

參考

DTEEventsClass 類別

DTEEventsClass 成員

EnvDTE 命名空間