AddInController.Shutdown Metod

Definition

Inaktiverar ett tillägg.

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

Exempel

I följande exempel hämtas AddInController objektet för en värdvy med namnet manager och stänger sedan av tillägget.

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

Kommentarer

Den här metoden bryter kommunikationspipelinen mellan ett tillägg och dess värd. Om tillägget aktiverades i en automatiskt genererad programdomän med hjälp Activate<T>(AddInSecurityLevel) av metoderna eller Activate<T>(PermissionSet) tar Shutdown metoden även bort programdomänen.

Om tillägget lästes in i en egen programdomän Shutdown tar metoden även bort programdomänen.

Om tillägget lästes in i en befintlig programdomän har värd- och pipelinesegmenten inte längre några referenser till tillägget. I det här fallet är tillägget berättigat att frigöras av skräpinsamling.

Du kan också använda den här klassen för att stänga av ett tillägg som aktiveras i en extern process.

Gäller för