AddInController.Shutdown Methode

Definition

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.

Gilt für: