AddInController.Shutdown Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Desabilita um suplemento.
public:
void Shutdown();
public void Shutdown ();
member this.Shutdown : unit -> unit
Public Sub Shutdown ()
Exemplos
O exemplo a seguir obtém o AddInController objeto para uma exibição de host chamada manager
e, em seguida, desliga o suplemento.
AddInController ctrl = AddInController.GetAddInController(manager);
ctrl.Shutdown();
Dim ctrl As AddInController = AddInController.GetAddInController(manager)
ctrl.Shutdown()
Comentários
Esse método interrompe o pipeline de comunicação entre um suplemento e seu host. Se o suplemento tiver sido ativado em um domínio de aplicativo gerado automaticamente usando os Activate<T>(AddInSecurityLevel) métodos ou Activate<T>(PermissionSet) , o Shutdown método também descarregará o domínio do aplicativo.
Se o suplemento tiver sido carregado em seu próprio domínio de aplicativo, o Shutdown método também descarregará o domínio do aplicativo.
Se o suplemento tiver sido carregado em um domínio de aplicativo existente, os segmentos de host e pipeline não terão mais referências a esse suplemento. Nesse caso, o suplemento será qualificado para ser recuperado pela coleta de lixo.
Você também pode usar essa classe para desligar um suplemento que é ativado em um processo externo.