Partager via


DTEEventsClass.OnMacrosRuntimeReset, événement

Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.

Se produit lorsque le Common Language Runtime se réinitialise, ce qui efface toutes les données de variable globale et supprime toutes les connexions d'événements.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
Public Overridable Event OnMacrosRuntimeReset As _dispDTEEvents_OnMacrosRuntimeResetEventHandler
public virtual event _dispDTEEvents_OnMacrosRuntimeResetEventHandler OnMacrosRuntimeReset
public:
virtual  event _dispDTEEvents_OnMacrosRuntimeResetEventHandler^ OnMacrosRuntimeReset {
    void add (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
    void remove (_dispDTEEvents_OnMacrosRuntimeResetEventHandler^ value);
}
abstract OnMacrosRuntimeReset : IEvent<_dispDTEEvents_OnMacrosRuntimeResetEventHandler,
    EventArgs>
override OnMacrosRuntimeReset : IEvent<_dispDTEEvents_OnMacrosRuntimeResetEventHandler,
    EventArgs>
JScript ne prend pas en charge les événements.

Implémentations

_dispDTEEvents_Event.OnMacrosRuntimeReset

Notes

Si vous connectez des gestionnaires d'événements qui ne se trouvent pas dans l'élément hôte EnvironmentEvents ou si vous initialisez des variables globales, vous devrez réexécuter ce code dans le gestionnaire d'événement OnMacrosRuntimeReset, car la réinitialisation de l'exécution de macros détruit les valeurs de variable globale et les connexions d'événements.

Exemples

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

Sécurité .NET Framework

Voir aussi

Référence

DTEEventsClass Classe

EnvDTE, espace de noms