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 - пространство имен
Другие ресурсы
Программирование надстроек уровня приложения