Udostępnij za pośrednictwem


AddInController.Shutdown Metoda

Definicja

Wyłącza dodatek.

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

Przykłady

Poniższy przykład uzyskuje AddInController obiekt dla widoku hosta o nazwie manager , a następnie zamyka dodatek.

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

Uwagi

Ta metoda przerywa potok komunikacji między dodatkiem a hostem. Jeśli dodatek został aktywowany w automatycznie wygenerowanej domenie aplikacji przy użyciu Activate<T>(AddInSecurityLevel) metod lub Activate<T>(PermissionSet) , Shutdown metoda również zwalnia domenę aplikacji.

Jeśli dodatek został załadowany do własnej domeny aplikacji, Shutdown metoda również zwalnia domenę aplikacji.

Jeśli dodatek został załadowany do istniejącej domeny aplikacji, segmenty hosta i potoku nie będą już miały żadnych odwołań do tego dodatku. W takim przypadku dodatek będzie mógł zostać odzyskany przez odzyskiwanie pamięci.

Możesz również użyć tej klasy, aby zamknąć dodatek aktywowany w procesie zewnętrznym.

Dotyczy