Classe AddInBase
Fornece a classe base para a classe de suplementos ThisAddIn no nível de aplicativo que você cria usando Visual Studio.
Hierarquia de herança
System.Object
Microsoft.Office.Tools.AddInBase
Microsoft.Office.Tools.Outlook.OutlookAddInBase
Namespace: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common.v4.0.Utilities (em Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Sintaxe
'Declaração
Public MustInherit Class AddInBase _
Implements IAddInExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable
public abstract class AddInBase : IAddInExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable
O tipo AddInBase expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
AddInBase | Infraestrutura. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Base | Obtém o objeto de AddIn que este objeto de AddInBase estende. | |
BindingContext | Infraestrutura. | |
DataBindings | Infraestrutura. | |
DataHost | Infraestrutura. | |
HostContext | Infraestrutura. | |
ItemProvider | Infraestrutura. | |
Site | Infraestrutura. | |
Tag | Infraestrutura. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
BeginInit | Infraestrutura. | |
CreateRibbonExtensibilityObject | Retorna um objeto que implementa a interface de Microsoft.Office.Core.IRibbonExtensibility . | |
CreateRibbonObjects | Retorna uma matriz de objetos de IRibbonExtension para o método de CreateRibbonExtensibilityObject .Os objetos representam as fitas para exibir em tempo de execução. | |
Dispose | Libera os recursos usados por AddInBase. | |
EndInit | Infraestrutura. | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) | |
FinishInitialization | Infraestrutura. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetHostItem<T> | Infraestrutura. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
Initialize | Infraestrutura. | |
InitializeDataBindings | Infraestrutura. | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OnShutdown | Infraestrutura. | |
OnStartup | Infraestrutura. | |
RequestComAddInAutomationService | Retorna um objeto no suplemento que pode ser usado por outras soluções. | |
RequestService | Retorna um objeto que estende um recurso em um aplicativo do Microsoft Office. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
BindingContextChanged | Infraestrutura. | |
Disposed | Infraestrutura. | |
Shutdown | Ocorre quando o suplemento está prestes a ser descarregado. | |
Startup | Ocorre quando o suplemento é carregado, quando o código de inicialização no assembly foi executado. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
EntryPoint.BeginInit | Infraestrutura. | |
EntryPoint.EndInit | Infraestrutura. | |
EntryPoint.FinishInitialization | Infraestrutura. | |
EntryPoint.Initialize | Infraestrutura. | |
EntryPoint.InitializeDataBindings | Infraestrutura. | |
EntryPoint.OnShutdown | Infraestrutura. | |
EntryPoint.OnStartup | Infraestrutura. | |
IAddInExtension.CreateRibbonExtensibilityObject | Infraestrutura. | |
IAddInExtension.CreateRibbonObjects | Infraestrutura. | |
IAddInExtension.RequestComAddInAutomationService | Infraestrutura. | |
IAddInExtension.RequestService | Infraestrutura. | |
IExtension.ExtensionBase | Infraestrutura. |
Superior
Comentários
A classe de AddInBase fornece funcionalidade que é compartilhada por todos suplementos que você cria usando as ferramentas de desenvolvimento do Office no Visual Studio.A classe de ThisAddIn em projetos do suplemento derivado a maioria dos membros da classe de AddInBase .Para obter mais informações, consulte Os suplementos de nível de aplicativo de programação..
Uso
Esse tipo é usado apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. O assembly que define esse tipo não é parte do Visual Studio Tools for Office Runtime. Você deve implantar esse assembly junto com sua solução. Para obter mais informações, consulte Módulos (assemblies) no Visual Studio Tools para Office Runtime.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Office.Tools
Outros recursos
Os suplementos de nível de aplicativo de programação.
Obtendo suplementos de nível de programação de aplicativo foi iniciado