AddInController.Shutdown Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Deaktiviert ein Add-In.
public:
void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()
Beispiele
Im folgenden Beispiel wird das AddInController Objekt für eine Hostansicht mit dem Namen manager
abgerufen und dann das Add-In heruntergefahren.
AddInController ctrl = AddInController.GetAddInController(manager);
ctrl.Shutdown();
Dim ctrl As AddInController = AddInController.GetAddInController(manager)
ctrl.Shutdown()
Hinweise
Diese Methode unterbricht die Kommunikationspipeline zwischen einem Add-In und seinem Host. Wenn das Add-In in einer automatisch generierten Anwendungsdomäne mithilfe der Activate<T>(AddInSecurityLevel) -Methode oder Activate<T>(PermissionSet) aktiviert wurde, entlädt die Shutdown Methode auch die Anwendungsdomäne.
Wenn das Add-In in eine eigene Anwendungsdomäne geladen wurde, entlädt die Shutdown Methode auch die Anwendungsdomäne.
Wenn das Add-In in eine vorhandene Anwendungsdomäne geladen wurde, verfügen die Host- und Pipelinesegmente über keine Verweise mehr auf dieses Add-In. In diesem Fall kann das Add-In von der Garbage Collection zurückgefordert werden.
Sie können diese Klasse auch verwenden, um ein Add-In herunterzufahren, das in einem externen Prozess aktiviert ist.