AddInController.Shutdown Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отключает надстройку.
public:
void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()
Примеры
В следующем примере получается AddInController объект для представления узла с именем manager
, а затем выполняется завершение работы надстройки.
AddInController ctrl = AddInController.GetAddInController(manager);
ctrl.Shutdown();
Dim ctrl As AddInController = AddInController.GetAddInController(manager)
ctrl.Shutdown()
Комментарии
Этот метод прерывает конвейер связи между надстройкой и ее узлом. Если надстройка была активирована в автоматически созданном домене приложения с помощью Activate<T>(AddInSecurityLevel) методов или Activate<T>(PermissionSet) , Shutdown метод также выгружает домен приложения.
Если надстройка была загружена в собственный домен приложения, Shutdown метод также выгрузит домен приложения.
Если надстройка была загружена в существующий домен приложения, в сегменте узла и конвейера больше не будет ссылок на надстройку. В этом случае надстройка может быть освобождена путем сборки мусора.
Этот класс также можно использовать для завершения работы надстройки, которая активируется во внешнем процессе.