Classe AddInBase
Fornisce la classe di base per la classe ThisAddIn in componenti aggiuntivi a livello di applicazione che vengono creati utilizzando Visual Studio.
Gerarchia di ereditarietà
System.Object
Microsoft.Office.Tools.AddInBase
Microsoft.Office.Tools.Outlook.OutlookAddInBase
Spazio dei nomi: Microsoft.Office.Tools
Assembly: Microsoft.Office.Tools.Common.v4.0.Utilities (in Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Sintassi
'Dichiarazione
Public MustInherit Class AddInBase _
Implements IAddInExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable
public abstract class AddInBase : IAddInExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable
Il tipo AddInBase espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
AddInBase | Infrastruttura. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Base | Ottiene l'oggetto AddIn che viene esteso dall'oggetto AddInBase. | |
BindingContext | Infrastruttura. | |
DataBindings | Infrastruttura. | |
DataHost | Infrastruttura. | |
HostContext | Infrastruttura. | |
ItemProvider | Infrastruttura. | |
Site | Infrastruttura. | |
Tag | Infrastruttura. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
BeginInit | Infrastruttura. | |
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 utilizzate da AddInBase. | |
EndInit | Infrastruttura. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
FinishInitialization | Infrastruttura. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetHostItem<T> | Infrastruttura. | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Initialize | Infrastruttura. | |
InitializeDataBindings | Infrastruttura. | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnShutdown | Infrastruttura. | |
OnStartup | Infrastruttura. | |
RequestComAddInAutomationService | Restituisce un oggetto nel componente aggiuntivo che può essere utilizzato da altre soluzioni. | |
RequestService | Restituisce un oggetto che estende una funzionalità in un'applicazione di Microsoft Office. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
BindingContextChanged | Infrastruttura. | |
Disposed | Infrastruttura. | |
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. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
EntryPoint.BeginInit | Infrastruttura. | |
EntryPoint.EndInit | Infrastruttura. | |
EntryPoint.FinishInitialization | Infrastruttura. | |
EntryPoint.Initialize | Infrastruttura. | |
EntryPoint.InitializeDataBindings | Infrastruttura. | |
EntryPoint.OnShutdown | Infrastruttura. | |
EntryPoint.OnStartup | Infrastruttura. | |
IAddInExtension.CreateRibbonExtensibilityObject | Infrastruttura. | |
IAddInExtension.CreateRibbonObjects | Infrastruttura. | |
IAddInExtension.RequestComAddInAutomationService | Infrastruttura. | |
IAddInExtension.RequestService | Infrastruttura. | |
IExtension.ExtensionBase | Infrastruttura. |
In alto
Note
La classe AddInBase fornisce la funzionalità condivisa da tutti i componenti aggiuntivi che si possono creare tramite gli Strumenti di sviluppo di Microsoft Office per Visual Studio.La classe ThisAddIn nei progetti per componenti aggiuntivi deriva la maggior parte dei relativi membri dalla classe AddInBase.Per ulteriori informazioni, vedere Programmazione di componenti aggiuntivi a livello di applicazione.
Utilizzo
Questo tipo viene utilizzato solo nei progetti di Office destinati a .NET Framework 4 e .NET Framework 4.5. 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 ulteriori informazioni, vedere Assembly nel runtime di Visual Studio Tools per Office.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Office.Tools
Altre risorse
Programmazione di componenti aggiuntivi a livello di applicazione
Guida introduttiva alla programmazione di componenti aggiuntivi a livello di applicazione