AddInBase Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 | |
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. |