AddInBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la classe de base pour la classe ThisAddIn dans les compléments de niveau application que vous créez à l’aide de Visual Studio.
[System.ComponentModel.ToolboxItem(false)]
public abstract class AddInBase : IDisposable, Microsoft.Office.Tools.IAddInExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
- Héritage
-
AddInBase
- Dérivé
- Attributs
- Implémente
Remarques
La AddInBase classe fournit des fonctionnalités qui sont partagées par tous les compléments que vous créez à l’aide des outils de développement Office dans Visual Studio. La ThisAddIn classe dans les projets de compléments dérive la plupart de ses membres de la AddInBase classe. Pour plus d'informations, consultez Programming VSTO Add-Ins.
Utilisation
Ce type est utilisé seulement dans les projets Office qui ciblent le .NET Framework 4 ou ultérieur. L’assembly qui définit ce type ne fait pas partie de Visual Studio Tools pour Office runtime. Vous devez déployer cet assembly avec votre solution. Pour plus d’informations, consultez Assemblys dans le runtime Visual Studio Tools pour Office.
Constructeurs
| AddInBase(Factory, IServiceProvider, String, String) |
Propriétés
| Base | |
| BindingContext | |
| DataBindings | |
| DataHost | |
| HostContext | |
| ItemProvider | |
| Site | |
| Tag | |
Méthodes
| BeginInit() | |
| CreateRibbonExtensibilityObject() |
Retourne un objet qui implémente l’interface |
| CreateRibbonObjects() |
Retourne un tableau d'objets IRibbonExtension à la méthode CreateRibbonExtensibilityObject(). Les objets représentent les rubans à afficher pendant l'exécution. |
| Dispose() |
Libère les ressources utilisées par le AddInBase. |
| EndInit() | |
| FinishInitialization() | |
| GetHostItem<T>(Type, String) | |
| Initialize() | |
| InitializeDataBindings() | |
| OnShutdown() | |
| OnStartup() | |
| RequestComAddInAutomationService() |
Retourne un objet dans le complément qui peut être utilisé par d'autres solutions. |
| RequestService(Guid) |
Retourne un objet qui étend une fonctionnalité dans une application Microsoft Office. |
Événements
| BindingContextChanged | |
| Disposed | |
| Shutdown |
Se produit lorsque le complément est sur le point d'être déchargé. |
| Startup |
Se produit lorsque le complément est chargé, après l'exécution de tout le code d'initialisation dans l'assembly. |