Compartilhar via


Interface AddIn

Define a funcionalidade principal de suplementos que você cria usando as ferramentas de desenvolvimento do Office no Visual Studio.

Namespace:  Microsoft.Office.Tools
Assemblies:   Microsoft.Office.Tools.Common.v4.0.Utilities (em Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)
  Microsoft.Office.Tools.Outlook.v4.0.Utilities (em Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll)

Sintaxe

'Declaração
<GuidAttribute("122bc42d-92fe-47f4-9f66-d7b282a1325b")> _
Public Interface AddIn _
    Inherits IBindableComponent, IComponent, IDisposable
[GuidAttribute("122bc42d-92fe-47f4-9f66-d7b282a1325b")]
public interface AddIn : IBindableComponent, IComponent, 
    IDisposable

O tipo AddIn expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública BindingContext Obtém ou define uma coleção dos gerenciadores de moeda para o IBindableComponent. (Herdado de IBindableComponent.)
Propriedade pública DataBindings Obtém a coleção de objetos de ligação de dados para este IBindableComponent. (Herdado de IBindableComponent.)
Propriedade pública DataHost Infraestrutura.
Propriedade pública DefaultExtension Obtém a extensão padrão para este objeto de AddIn .
Propriedade pública Extension Obtém uma extensão personalizada para este objeto de AddIn .
Propriedade pública HostContext Infraestrutura.
Propriedade pública ItemProvider Infraestrutura.
Propriedade pública Site Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.)
Propriedade pública Tag Infraestrutura.

Superior

Métodos

  Nome Descrição
Método público _VtblGap1_1 Infraestrutura.
Método público Dispose Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. (Herdado de IDisposable.)

Superior

Eventos

  Nome Descrição
Evento público BindingContextChanged Infraestrutura.
Evento público Disposed Representa o método que manipula o Disposed o evento de um componente. (Herdado de IComponent.)
Evento público Shutdown Ocorre quando o suplemento está prestes a ser descarregado.
Evento público Startup Ocorre quando o suplemento é carregado, após o código de inicialização no assembly foi executado.

Superior

Comentários

Quando você cria um suplemento ao nível usando as ferramentas de desenvolvimento do Office no Visual Studio, você normalmente não usa a interface de AddIn diretamente. Em vez disso, use a classe gerada de ThisAddIn em seu projeto. A classe derivada de ThisAddIn a maioria dos membros da classe de AddInBase . Essa classe base redireciona todas as chamadas a seus membros para uma implementação interna de interface de AddIn em Visual Studio Tools for Office Runtime.

Para obter mais informações, consulte Programando suplementos no nível do aplicativo.

Dica

Essa interface é implementada pelo Visual Studio Tools for Office Runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visão geral de tempo de execução do Visual Studio Tools for Office.

Uso

Essa documentação descreve a versão desse tipo que é usada apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. Em projetos direcionados ao .NET Framework 3.5, esse tipo pode ter membros diferentes e os exemplos de código fornecidos para este tipo talvez não funcionem. Para conhecer a documentação sobre esse tipo de projeto direcionado ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Consulte também

Referência

Namespace Microsoft.Office.Tools

Outros recursos

Programando suplementos no nível do aplicativo