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
Das folgende Beispiel ruft das AddInController Objekt für eine Hostansicht mit dem Namen manager ab und beendet dann das Add-In.
AddInController ctrl = AddInController.GetAddInController(manager);
ctrl.Shutdown();
Dim ctrl As AddInController = AddInController.GetAddInController(manager)
ctrl.Shutdown()
Hinweise
Mit dieser Methode wird die Kommunikationspipeline zwischen einem Add-In und seinem Host unterbrochen. Wenn das Add-In mit den Activate<T>(AddInSecurityLevel) Methoden Activate<T>(PermissionSet) oder Methoden in einer automatisch generierten Anwendungsdomäne 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 nicht mehr über Verweise 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.