Compartilhar via


AddInController.Shutdown Método

Definição

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.

Aplica-se a