AddInBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio.
public ref class AddInBase abstract : IDisposable, Microsoft::Office::Tools::IAddInExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class AddInBase : IDisposable, Microsoft.Office.Tools.IAddInExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type AddInBase = class
interface IAddInExtension
interface IExtension
interface EntryPoint
interface ISupportInitialize
interface IBindableComponent
interface IComponent
interface IDisposable
Public MustInherit Class AddInBase
Implements IAddInExtension, IBindableComponent, IComponent, IDisposable, ISupportInitialize
- Ereditarietà
-
AddInBase
- Derivato
- Attributi
- Implementazioni
Commenti
La AddInBase classe fornisce funzionalità condivise da tutti i componenti aggiuntivi creati usando gli strumenti di sviluppo di Office in Visual Studio. La ThisAddIn
classe nei progetti del componente aggiuntivo deriva la maggior parte dei relativi membri dalla AddInBase classe . Per altre informazioni, vedere Programming VSTO Add-Ins.
Utilizzo
Questo tipo viene usato solo nei progetti Office destinati a .NET Framework 4 o versione successiva. L'assembly che definisce questo tipo non fa parte del Runtime di Visual Studio Tools per Office. È necessario distribuire questo assembly insieme alla soluzione. Per altre informazioni, vedere Assembly nel runtime di Visual Studio Tools per Office.
Costruttori
AddInBase(Factory, IServiceProvider, String, String) |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
Proprietà
Base |
Ottiene l'oggetto AddIn che viene esteso dall'oggetto AddInBase. |
BindingContext |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
DataBindings |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
DataHost |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
HostContext |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
ItemProvider |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
Site |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
Tag |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
Metodi
BeginInit() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
CreateRibbonExtensibilityObject() |
Restituisce un oggetto che implementa l'interfaccia Microsoft.Office.Core.IRibbonExtensibility. |
CreateRibbonObjects() |
Restituisce una matrice di oggetti IRibbonExtension al metodo CreateRibbonExtensibilityObject(). Gli oggetti rappresentano le barre multifunzione da visualizzare in fase di esecuzione. |
Dispose() |
Rilascia le risorse usate da AddInBase. |
EndInit() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
FinishInitialization() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
GetHostItem<T>(Type, String) |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
Initialize() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
InitializeDataBindings() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
OnShutdown() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
OnStartup() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
RequestComAddInAutomationService() |
Restituisce un oggetto nel componente aggiuntivo che può essere utilizzato da altre soluzioni. |
RequestService(Guid) |
Restituisce un oggetto che estende una funzionalità in un'applicazione di Microsoft Office. |
Eventi
BindingContextChanged |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
Disposed |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
Shutdown |
Si verifica quando il componente aggiuntivo sta per essere scaricato. |
Startup |
Si verifica quando il componente aggiuntivo viene caricato, in seguito all'esecuzione di tutto il codice di inizializzazione nell'assembly. |
Implementazioni dell'interfaccia esplicita
EntryPoint.BeginInit() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
EntryPoint.EndInit() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
EntryPoint.FinishInitialization() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
EntryPoint.Initialize() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
EntryPoint.InitializeDataBindings() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
EntryPoint.OnShutdown() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
EntryPoint.OnStartup() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
IAddInExtension.CreateRibbonExtensibilityObject() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
IAddInExtension.CreateRibbonObjects() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
IAddInExtension.RequestComAddInAutomationService() |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
IAddInExtension.RequestService(Guid) |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |
IExtension.ExtensionBase |
Specifica la classe di base per la classe ThisAddIn nei componenti aggiuntivi a livello di applicazione creati con Visual Studio. |