AddInBase (Clase)
Proporciona la clase base de la clase ThisAddIn de los complementos en el nivel de la aplicación que se crean usando Visual Studio.
Jerarquía de herencia
System.Object
Microsoft.Office.Tools.AddInBase
Microsoft.Office.Tools.Outlook.OutlookAddInBase
Espacio de nombres: Microsoft.Office.Tools
Ensamblado: Microsoft.Office.Tools.Common.v4.0.Utilities (en Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Sintaxis
'Declaración
Public MustInherit Class AddInBase _
Implements IAddInExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable
public abstract class AddInBase : IAddInExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable
El tipo AddInBase expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
AddInBase | Infraestructura. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Base | Obtiene el objeto AddIn que este objeto AddInBase extiende. | |
BindingContext | Infraestructura. | |
DataBindings | Infraestructura. | |
DataHost | Infraestructura. | |
HostContext | Infraestructura. | |
ItemProvider | Infraestructura. | |
Site | Infraestructura. | |
Tag | Infraestructura. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
BeginInit | Infraestructura. | |
CreateRibbonExtensibilityObject | Devuelve un objeto que implementa la interfaz Microsoft.Office.Core.IRibbonExtensibility. | |
CreateRibbonObjects | Devuelve una matriz de objetos IRibbonExtension al método CreateRibbonExtensibilityObject.Los objetos representan las cintas de opciones que se van a mostrar en tiempo de ejecución. | |
Dispose | Libera los recursos usados por AddInBase. | |
EndInit | Infraestructura. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
FinishInitialization | Infraestructura. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetHostItem<T> | Infraestructura. | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Initialize | Infraestructura. | |
InitializeDataBindings | Infraestructura. | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OnShutdown | Infraestructura. | |
OnStartup | Infraestructura. | |
RequestComAddInAutomationService | Devuelve en el complemento un objeto que otras soluciones pueden utilizar. | |
RequestService | Devuelve un objeto que extiende una característica de una aplicación de Microsoft Office. | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
BindingContextChanged | Infraestructura. | |
Disposed | Infraestructura. | |
Shutdown | Se produce cuando el complemento está a punto de descargarse. | |
Startup | Se produce cuando se carga el complemento, después de ejecutar todo el código de inicialización del ensamblado. |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
EntryPoint.BeginInit | Infraestructura. | |
EntryPoint.EndInit | Infraestructura. | |
EntryPoint.FinishInitialization | Infraestructura. | |
EntryPoint.Initialize | Infraestructura. | |
EntryPoint.InitializeDataBindings | Infraestructura. | |
EntryPoint.OnShutdown | Infraestructura. | |
EntryPoint.OnStartup | Infraestructura. | |
IAddInExtension.CreateRibbonExtensibilityObject | Infraestructura. | |
IAddInExtension.CreateRibbonObjects | Infraestructura. | |
IAddInExtension.RequestComAddInAutomationService | Infraestructura. | |
IAddInExtension.RequestService | Infraestructura. | |
IExtension.ExtensionBase | Infraestructura. |
Arriba
Comentarios
La clase AddInBase proporciona funcionalidad que es compartida por todos los complementos que se crean con las herramientas desarrollo de Office incluidas en Visual Studio. La clase ThisAddIn en proyectos de complemento deriva la mayoría de sus miembros de la clase AddInBase. Para obtener más información, vea Programar complementos de nivel de aplicación.
Uso
Este tipo se usa solamente en los proyectos de Office destinados a .NET Framework 4. El ensamblado que define este tipo no forma parte del motor en tiempo de ejecución de Visual Studio Tools para Office. Este ensamblado se debe implementar con la solución. Para obtener más información, vea Ensamblados en el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.Office.Tools (Espacio de nombres)
Otros recursos
Programar complementos de nivel de aplicación
Introducción a la programación de complementos de nivel de aplicación