AddInBase - класс
Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.
Иерархия наследования
System.Object
Microsoft.Office.Tools.AddInBase
Microsoft.Office.Tools.Outlook.OutlookAddInBase
Пространство имен: Microsoft.Office.Tools
Сборка: Microsoft.Office.Tools.Common.v4.0.Utilities (в Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public MustInherit Class AddInBase _
Implements IAddInExtension, IExtension, EntryPoint, ISupportInitialize, _
IBindableComponent, IComponent, IDisposable
public abstract class AddInBase : IAddInExtension,
IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent,
IDisposable
Тип AddInBase предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
AddInBase | Инфраструктура. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Base | Получает объект AddIn, расширяемый данным объектом AddInBase. |
![]() |
BindingContext | Инфраструктура. |
![]() |
DataBindings | Инфраструктура. |
![]() |
DataHost | Инфраструктура. |
![]() |
HostContext | Инфраструктура. |
![]() |
ItemProvider | Инфраструктура. |
![]() |
Site | Инфраструктура. |
![]() |
Tag | Инфраструктура. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
BeginInit | Инфраструктура. |
![]() |
CreateRibbonExtensibilityObject | Возвращает объект, который реализует интерфейс Microsoft.Office.Core.IRibbonExtensibility. |
![]() |
CreateRibbonObjects | Возвращает массив объектов IRibbonExtension методу CreateRibbonExtensibilityObject.Объекты представляют ленты для отображения во время выполнения. |
![]() |
Dispose | Освобождает ресурсы, используемые объектом AddInBase. |
![]() |
EndInit | Инфраструктура. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) |
![]() |
FinishInitialization | Инфраструктура. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetHostItem<T> | Инфраструктура. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
Initialize | Инфраструктура. |
![]() |
InitializeDataBindings | Инфраструктура. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
OnShutdown | Инфраструктура. |
![]() |
OnStartup | Инфраструктура. |
![]() |
RequestComAddInAutomationService | Возвращает в надстройку объект, который может быть использован другими решениями. |
![]() |
RequestService | Возвращает объект, который расширяет функцию в приложении Microsoft Office. |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
BindingContextChanged | Инфраструктура. |
![]() |
Disposed | Инфраструктура. |
![]() |
Shutdown | Происходит, непосредственно перед выгрузкой надстройки. |
![]() |
Startup | Происходит при загрузке надстройки после выполнения всего кода инициализации сборки. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
EntryPoint.BeginInit | Инфраструктура. |
![]() ![]() |
EntryPoint.EndInit | Инфраструктура. |
![]() ![]() |
EntryPoint.FinishInitialization | Инфраструктура. |
![]() ![]() |
EntryPoint.Initialize | Инфраструктура. |
![]() ![]() |
EntryPoint.InitializeDataBindings | Инфраструктура. |
![]() ![]() |
EntryPoint.OnShutdown | Инфраструктура. |
![]() ![]() |
EntryPoint.OnStartup | Инфраструктура. |
![]() ![]() |
IAddInExtension.CreateRibbonExtensibilityObject | Инфраструктура. |
![]() ![]() |
IAddInExtension.CreateRibbonObjects | Инфраструктура. |
![]() ![]() |
IAddInExtension.RequestComAddInAutomationService | Инфраструктура. |
![]() ![]() |
IAddInExtension.RequestService | Инфраструктура. |
![]() ![]() |
IExtension.ExtensionBase | Инфраструктура. |
В начало страницы
Заметки
Класс AddInBase предоставляет функциональность, общую для всех надстроек, созданных с помощью средств разработки Office в Visual Studio. Класс ThisAddIn во вложенных проектах производит большинство своих членов от класса AddInBase. Для получения дополнительной информации см. Программирование надстроек уровня приложения.
Использование
Этот тип используется только в проектах Office, предназначенных для платформ .NET Framework 4 и .NET Framework 4.5. Сборка, в которой определяется этот тип, не входит в состав набора средств Visual Studio Tools for Office (среда выполнения). Необходимо развернуть эту сборку вместе с решением. Дополнительные сведения см. в разделе Сборки среды выполнения Visual Studio Tools for Office.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Office.Tools - пространство имен
Другие ресурсы
Программирование надстроек уровня приложения