AddInController.Shutdown Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Deshabilita un complemento.
public:
void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()
Ejemplos
En el ejemplo siguiente se obtiene el AddInController objeto de una vista host denominada manager
y, a continuación, se cierra el complemento.
AddInController ctrl = AddInController.GetAddInController(manager);
ctrl.Shutdown();
Dim ctrl As AddInController = AddInController.GetAddInController(manager)
ctrl.Shutdown()
Comentarios
Este método interrumpe la canalización de comunicación entre un complemento y su host. Si el complemento se activó en un dominio de aplicación generado automáticamente mediante los Activate<T>(AddInSecurityLevel) métodos o Activate<T>(PermissionSet) , el Shutdown método también descarga el dominio de aplicación.
Si el complemento se cargó en su propio dominio de aplicación, el Shutdown método también descarga el dominio de aplicación.
Si el complemento se cargó en un dominio de aplicación existente, los segmentos host y canalización ya no tendrán referencias a ese complemento. En este caso, el complemento será elegible para ser reclamado por la recolección de elementos no utilizados.
También puede usar esta clase para apagar un complemento que se activa en un proceso externo.