Partager via


AddInController.Shutdown Méthode

Définition

Désactive un complément.

public:
 void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()

Exemples

L’exemple suivant obtient l’objet AddInController d’une vue hôte nommée manager , puis arrête le complément.

AddInController ctrl = AddInController.GetAddInController(manager);
ctrl.Shutdown();
Dim ctrl As AddInController = AddInController.GetAddInController(manager)
ctrl.Shutdown()

Remarques

Cette méthode interrompt le pipeline de communication entre un complément et son hôte. Si le complément a été activé dans un domaine d’application généré automatiquement à l’aide des Activate<T>(AddInSecurityLevel) méthodes ou Activate<T>(PermissionSet) , la Shutdown méthode décharge également le domaine d’application.

Si le complément a été chargé dans son propre domaine d’application, la Shutdown méthode décharge également le domaine d’application.

Si le complément a été chargé dans un domaine d’application existant, les segments hôte et pipeline n’auront plus aucune référence à ce complément. Dans ce cas, le complément peut être récupéré par garbage collection.

Vous pouvez également utiliser cette classe pour arrêter un complément activé dans un processus externe.

S’applique à