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. |