Udostępnij za pośrednictwem


AddInBase Klasa

Definicja

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu 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
Dziedziczenie
AddInBase
Pochodne
Atrybuty
Implementuje

Uwagi

Klasa AddInBase udostępnia funkcje współużytkowane przez wszystkie dodatki tworzone przy użyciu narzędzi programistycznych pakietu Office w programie Visual Studio. Klasa ThisAddIn w projektach dodatków wyprowadza większość jej składowych z AddInBase klasy . Aby uzyskać więcej informacji, zobacz Programowanie dodatków VSTO.

Użycie

Ten typ jest używany wyłącznie w projektach pakietu Office, które są przeznaczone dla platformy .NET Framework 4 lub nowszej. Zestaw definiujący ten typ nie wchodzi w skład programu Visual Studio Tools dla pakietu Office Runtime. Ten zestaw należy wdrażać wraz z rozwiązaniem. Aby uzyskać więcej informacji, zobacz Zestawy w środowisku uruchomieniowym Visual Studio Tools dla pakietu Office.

Konstruktory

AddInBase(Factory, IServiceProvider, String, String)

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

Właściwości

Base

AddIn Pobiera obiekt, który ten AddInBase obiekt rozszerza.

BindingContext

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

DataBindings

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

DataHost

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

HostContext

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

ItemProvider

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

Site

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

Tag

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

Metody

BeginInit()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

CreateRibbonExtensibilityObject()

Zwraca obiekt implementujący interfejs Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Zwraca tablicę IRibbonExtension obiektów do CreateRibbonExtensibilityObject() metody . Obiekty reprezentują wstążki do wyświetlenia w czasie wykonywania.

Dispose()

Zwalnia zasoby używane przez element AddInBase.

EndInit()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

FinishInitialization()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

GetHostItem<T>(Type, String)

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

Initialize()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

InitializeDataBindings()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

OnShutdown()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

OnStartup()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

RequestComAddInAutomationService()

Zwraca obiekt w dodatku, który może być używany przez inne rozwiązania.

RequestService(Guid)

Zwraca obiekt, który rozszerza funkcję w aplikacji pakietu Microsoft Office.

Zdarzenia

BindingContextChanged

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

Disposed

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

Shutdown

Występuje, gdy dodatek ma zostać zwolniony.

Startup

Występuje, gdy dodatek jest ładowany, po uruchomieniu całego kodu inicjowania w zestawie.

Jawne implementacje interfejsu

EntryPoint.BeginInit()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

EntryPoint.EndInit()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

EntryPoint.FinishInitialization()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

EntryPoint.Initialize()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

EntryPoint.InitializeDataBindings()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

EntryPoint.OnShutdown()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

EntryPoint.OnStartup()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

IAddInExtension.CreateRibbonExtensibilityObject()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

IAddInExtension.CreateRibbonObjects()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

IAddInExtension.RequestComAddInAutomationService()

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

IAddInExtension.RequestService(Guid)

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

IExtension.ExtensionBase

Udostępnia klasę bazową dla klasy ThisAddIn w dodawkach na poziomie aplikacji tworzonych przy użyciu programu Visual Studio.

Dotyczy