AddInBase Sınıf

Tanım

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

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
Devralma
AddInBase
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

sınıfı, AddInBase Visual Studio'daki Office geliştirme araçlarını kullanarak oluşturduğunuz tüm eklentiler tarafından paylaşılan işlevler sağlar. ThisAddIn Eklenti projelerindeki sınıfı, üyelerinin çoğunu sınıfından AddInBase türetir. Daha fazla bilgi için bkz. VSTO Eklentilerini Programlama.

Kullanım

Bu tür yalnızca .NET Framework 4 veya sonraki sürümlerini hedefleyen Office projelerinde kullanılır. Bu türü tanımlayan derleme, Office için Visual Studio Araçları çalışma zamanı modülünün parçası değildir. Bu derlemeyi çözümünüzle birlikte dağıtmanız gerekir. Daha fazla bilgi için bkz. Office için Visual Studio Araçları Çalışma Zamanında derlemeler.

Oluşturucular

AddInBase(Factory, IServiceProvider, String, String)

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

Özellikler

Base

Bu AddInBase nesnenin AddIn genişletir nesnesini alır.

BindingContext

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

DataBindings

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

DataHost

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

HostContext

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

ItemProvider

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

Site

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

Tag

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

Yöntemler

BeginInit()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

CreateRibbonExtensibilityObject()

Microsoft.Office.Core.IRibbonExtensibility arabirimini uygulayan bir nesne döndürür.

CreateRibbonObjects()

yöntemine IRibbonExtensionCreateRibbonExtensibilityObject() bir nesne dizisi döndürür. Nesneler, çalışma zamanında görüntülenecek Şeritleri temsil eder.

Dispose()

tarafından AddInBasekullanılan kaynakları serbest bırakır.

EndInit()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

FinishInitialization()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

GetHostItem<T>(Type, String)

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

Initialize()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

InitializeDataBindings()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

OnShutdown()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

OnStartup()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

RequestComAddInAutomationService()

Eklentinizde diğer çözümler tarafından kullanılabilecek bir nesne döndürür.

RequestService(Guid)

Microsoft Office uygulamasındaki bir özelliği genişleten bir nesne döndürür.

Ekinlikler

BindingContextChanged

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

Disposed

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

Shutdown

Eklenti yüklenmek üzere olduğunda gerçekleşir.

Startup

Eklenti yüklendiğinde, derlemedeki tüm başlatma kodu çalıştırıldıktan sonra gerçekleşir.

Belirtik Arabirim Kullanımları

EntryPoint.BeginInit()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

EntryPoint.EndInit()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

EntryPoint.FinishInitialization()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

EntryPoint.Initialize()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

EntryPoint.InitializeDataBindings()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

EntryPoint.OnShutdown()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

EntryPoint.OnStartup()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

IAddInExtension.CreateRibbonExtensibilityObject()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

IAddInExtension.CreateRibbonObjects()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

IAddInExtension.RequestComAddInAutomationService()

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

IAddInExtension.RequestService(Guid)

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

IExtension.ExtensionBase

Visual Studio kullanarak oluşturduğunuz uygulama düzeyi eklentilerinde ThisAddIn sınıfı için temel sınıfı sağlar.

Şunlara uygulanır