Поделиться через


AddInBase Класс

Определение

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью 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
Наследование
AddInBase
Производный
Атрибуты
Реализации

Комментарии

Класс AddInBase предоставляет функциональные возможности, общие для всех надстроек, создаваемых с помощью средств разработки Office в Visual Studio. Класс ThisAddIn в проектах надстроек наследует большинство своих членов от AddInBase класса . Для получения дополнительной информации см. Programming VSTO Add-Ins.

Использование

Этот тип используется только в проектах Office, предназначенных для платформы .NET Framework 4 или более поздних ее версий. Сборка, в которой определяется этот тип, не входит в состав набора средств Visual Studio для Office (среда выполнения). Необходимо развернуть эту сборку вместе с решением. Дополнительные сведения см. в разделе Сборки в наборах средств Visual Studio для среды выполнения Office.

Конструкторы

AddInBase(Factory, IServiceProvider, String, String)

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

Свойства

Base

Получает или задает объект AddIn, расширяемый данным объектом AddInBase.

BindingContext

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

DataBindings

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

DataHost

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

HostContext

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

ItemProvider

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

Site

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

Tag

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

Методы

BeginInit()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

CreateRibbonExtensibilityObject()

Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Возвращает массив объектов IRibbonExtension методу CreateRibbonExtensibilityObject(). Объекты представляют ленты для отображения во время выполнения.

Dispose()

Освобождает ресурсы, используемые объектом AddInBase.

EndInit()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

FinishInitialization()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

GetHostItem<T>(Type, String)

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

Initialize()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

InitializeDataBindings()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

OnShutdown()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

OnStartup()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

RequestComAddInAutomationService()

Возвращает в надстройку объект, который может быть использован другими решениями.

RequestService(Guid)

Возвращает объект, который расширяет функцию в приложении Microsoft Office.

События

BindingContextChanged

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

Disposed

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

Shutdown

Происходит, непосредственно перед выгрузкой надстройки.

Startup

Происходит при загрузке надстройки после выполнения всего кода инициализации сборки.

Явные реализации интерфейса

EntryPoint.BeginInit()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

EntryPoint.EndInit()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

EntryPoint.FinishInitialization()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

EntryPoint.Initialize()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

EntryPoint.InitializeDataBindings()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

EntryPoint.OnShutdown()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

EntryPoint.OnStartup()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

IAddInExtension.CreateRibbonExtensibilityObject()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

IAddInExtension.CreateRibbonObjects()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

IAddInExtension.RequestComAddInAutomationService()

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

IAddInExtension.RequestService(Guid)

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

IExtension.ExtensionBase

Предоставляет базовый класс для класса ThisAddIn в надстройках уровня приложения, создаваемых с помощью Visual Studio.

Применяется к