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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.