Classe AddInBase
Fornece a classe base para o ThisAddIn classe no nível do aplicativo suplementos que você criar usando o 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. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Base | Obtém o AddIn objeto que este AddInBase estende o objeto. | |
BindingContext | Infraestrutura. | |
DataBindings | Infraestrutura. | |
DataHost | Infraestrutura. | |
HostContext | Infraestrutura. | |
ItemProvider | Infraestrutura. | |
Site | Infraestrutura. | |
Tag | Infraestrutura. |
Início
Métodos
Nome | Descrição | |
---|---|---|
BeginInit | Infraestrutura. | |
CreateRibbonExtensibilityObject | Retorna um objeto que implementa o Microsoft.Office.Core.IRibbonExtensibility interface. | |
CreateRibbonObjects | Retorna uma matriz de IRibbonExtension objetos para o CreateRibbonExtensibilityObject método.Os objetos representam as faixas de opções para exibir em tempo de execução. | |
Dispose | Libera os recursos usados pela AddInBase. | |
EndInit | Infraestrutura. | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
FinishInitialization | Infraestrutura. | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetHostItem<T> | Infraestrutura. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
Initialize | Infraestrutura. | |
InitializeDataBindings | Infraestrutura. | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
OnShutdown | Infraestrutura. | |
OnStartup | Infraestrutura. | |
RequestComAddInAutomationService | Retorna um objeto no seu suplemento que pode ser usado por outras soluções. | |
RequestService | Retorna um objeto que se estende a um recurso em um aplicativo de Microsoft Office. | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
BindingContextChanged | Infraestrutura. | |
Disposed | Infraestrutura. | |
Shutdown | Ocorre quando o suplemento está prestes a ser descarregado. | |
Startup | Ocorre quando o suplemento é carregado, após a execução de todo o código de inicialização no assembly. |
Início
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. |
Início
Comentários
O AddInBase classe fornece funcionalidade que é compartilhada por todos os suplementos que você criar usando as ferramentas de desenvolvimento do Office em Visual Studio. O ThisAddIn classe nos projetos do suplemento deriva a maioria de seus membros a partir de AddInBase classe. For more information, see Os suplementos de nível de aplicativo de programação..
Usage
Esse tipo é usado somente em projetos do Office voltados para o .NET Framework 4. O assembly que define esse tipo não faz parte do Visual Studio Tools for Office runtime. Você deve implantar esse assembly junto com sua solução. Para obter mais informações, consulte Assemblies no Visual Studio Tools para Office Runtime.
Acesso thread-safe
Quaisquer membros static (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.
Obtenção iniciada de programação de aplicativo-nível Add-Ins