Bagikan melalui


AddInBase Kelas

Definisi

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan 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
Warisan
AddInBase
Turunan
Atribut
Penerapan

Keterangan

Kelas ini AddInBase menyediakan fungsionalitas yang dibagikan oleh semua add-in yang Anda buat dengan menggunakan alat pengembangan Office di Visual Studio. Kelas ThisAddIn dalam proyek add-in memperoleh sebagian besar anggotanya dari AddInBase kelas . Untuk informasi selengkapnya, lihat Memprogram Add-In VSTO.

Penggunaan

Jenis ini hanya digunakan dalam proyek Office yang menargetkan .NET Framework 4 atau yang lebih baru. Rakitan yang menentukan jenis ini bukan bagian dari runtime Visual Studio Tools for Office. Anda harus menyebarkan assembly ini dengan solusi Anda. Untuk informasi selengkapnya, lihat Rakitan di Visual Studio Tools for Office Runtime.

Konstruktor

AddInBase(Factory, IServiceProvider, String, String)

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

Properti

Base

Mendapatkan objek yang AddIn diperluas objek ini AddInBase .

BindingContext

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

DataBindings

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

DataHost

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

HostContext

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

ItemProvider

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

Site

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

Tag

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

Metode

BeginInit()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

CreateRibbonExtensibilityObject()

Mengembalikan objek yang mengimplementasikan antarmuka Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Mengembalikan array IRibbonExtension objek ke CreateRibbonExtensibilityObject() metode . Objek mewakili Pita yang akan ditampilkan pada durasi.

Dispose()

Merilis sumber daya yang digunakan oleh AddInBase.

EndInit()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

FinishInitialization()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

GetHostItem<T>(Type, String)

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

Initialize()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

InitializeDataBindings()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

OnShutdown()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

OnStartup()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

RequestComAddInAutomationService()

Mengembalikan objek di add-in Anda yang dapat digunakan oleh solusi lain.

RequestService(Guid)

Mengembalikan objek yang memperluas fitur dalam aplikasi Microsoft Office.

Acara

BindingContextChanged

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

Disposed

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

Shutdown

Terjadi ketika add-in akan dibongkar.

Startup

Terjadi ketika add-in dimuat, setelah semua kode inisialisasi di rakitan telah berjalan.

Implementasi Antarmuka Eksplisit

EntryPoint.BeginInit()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

EntryPoint.EndInit()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

EntryPoint.FinishInitialization()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

EntryPoint.Initialize()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

EntryPoint.InitializeDataBindings()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

EntryPoint.OnShutdown()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

EntryPoint.OnStartup()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

IAddInExtension.CreateRibbonExtensibilityObject()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

IAddInExtension.CreateRibbonObjects()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

IAddInExtension.RequestComAddInAutomationService()

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

IAddInExtension.RequestService(Guid)

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

IExtension.ExtensionBase

Menyediakan kelas dasar untuk kelas ThisAddIn di add-in tingkat aplikasi yang Anda buat dengan menggunakan Visual Studio.

Berlaku untuk