Aracılığıyla paylaş


AddInBase Sınıf

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

Devralma Hiyerarşisi

System.Object
  Microsoft.Office.Tools.AddInBase
    Microsoft.Office.Tools.Outlook.OutlookAddInBase

Ad alanı:  Microsoft.Office.Tools
Derleme:  Microsoft.Office.Tools.Common.v4.0.Utilities (Microsoft.Office.Tools.Common.v4.0.Utilities.dll içinde)

Sözdizimi

'Bildirim
Public MustInherit Class AddInBase _
    Implements IAddInExtension, IExtension, EntryPoint, ISupportInitialize,  _
    IBindableComponent, IComponent, IDisposable
public abstract class AddInBase : IAddInExtension, 
    IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent, 
    IDisposable

AddInBase türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Korumalı yöntem AddInBase Altyapı.

Üst

Özellikler

  Ad Açıklama
Genel özellik Base Alır AddIn nesne bu AddInBase nesnesini genişletir.
Genel özellik BindingContext Altyapı.
Genel özellik DataBindings Altyapı.
Genel özellik DataHost Altyapı.
Genel özellik HostContext Altyapı.
Genel özellik ItemProvider Altyapı.
Genel özellik Site Altyapı.
Genel özellik Tag Altyapı.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem BeginInit Altyapı.
Korumalı yöntem CreateRibbonExtensibilityObject Uygulayan bir nesne döndürür Microsoft.Office.Core.IRibbonExtensibility arabirim.
Korumalı yöntem CreateRibbonObjects Bir dizi döndürür IRibbonExtension nesne CreateRibbonExtensibilityObject yöntem.Nesneleri, çalıştırma sırasında görüntülenecek Şerit temsil eder.
Genel yöntem Dispose Tarafından kullanılan kaynakları serbest AddInBase.
Genel yöntem EndInit Altyapı.
Genel yöntem Equals Belirtilen nesnenin geçerli nesneyle eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Korumalı yöntem Finalize Kaynakları boşaltın ve atık toplama işlemi tarafından alınmadan önce diğer temizleme işlemleri gerçekleştirmek bir nesne sağlar. (Object kaynağından devralındı.)
Korumalı yöntem FinishInitialization Altyapı.
Genel yöntem GetHashCode Varsayılan karma işlevi hizmet verir. (Object kaynağından devralındı.)
Korumalı yöntem GetHostItem<T> Altyapı.
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Korumalı yöntem Initialize Altyapı.
Korumalı yöntem InitializeDataBindings Altyapı.
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Korumalı yöntem OnShutdown Altyapı.
Korumalı yöntem OnStartup Altyapı.
Korumalı yöntem RequestComAddInAutomationService Eklenti, diğer çözümleri tarafından kullanılabilecek bir nesne döndürür.
Korumalı yöntem RequestService Bir Microsoft Office uygulamasının bir özelliğini genişleten bir nesne döndürür.
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Olaylar

  Ad Açıklama
Genel olay BindingContextChanged Altyapı.
Genel olay Disposed Altyapı.
Genel olay Shutdown Eklenti kaldırılmak üzere olduğunda gerçekleşir.
Genel olay Startup Derlemedeki tüm başlangıç kodu çalıştıktan sonra eklenti, yüklendiğinde oluşur.

Üst

Açık Arabirim Uygulamaları

  Ad Açıklama
Açık arabirim uygulamasıÖzel yöntem EntryPoint.BeginInit Altyapı.
Açık arabirim uygulamasıÖzel yöntem EntryPoint.EndInit Altyapı.
Açık arabirim uygulamasıÖzel yöntem EntryPoint.FinishInitialization Altyapı.
Açık arabirim uygulamasıÖzel yöntem EntryPoint.Initialize Altyapı.
Açık arabirim uygulamasıÖzel yöntem EntryPoint.InitializeDataBindings Altyapı.
Açık arabirim uygulamasıÖzel yöntem EntryPoint.OnShutdown Altyapı.
Açık arabirim uygulamasıÖzel yöntem EntryPoint.OnStartup Altyapı.
Açık arabirim uygulamasıÖzel yöntem IAddInExtension.CreateRibbonExtensibilityObject Altyapı.
Açık arabirim uygulamasıÖzel yöntem IAddInExtension.CreateRibbonObjects Altyapı.
Açık arabirim uygulamasıÖzel yöntem IAddInExtension.RequestComAddInAutomationService Altyapı.
Açık arabirim uygulamasıÖzel yöntem IAddInExtension.RequestService Altyapı.
Açık arabirim uygulamasıÖzel özellik IExtension.ExtensionBase Altyapı.

Üst

Notlar

AddInBase Sınıf, Visual Studio'daki Office geliştirme araçlarını kullanarak oluşturduğunuz tüm eklentileri tarafından paylaşılan işlevselliği sağlar.ThisAddIn Sınıfında Eklenti projeleri, üyelerinin birçoğunu türetilen AddInBase sınıf.Daha fazla bilgi için bkz. Uygulama Düzeyi Eklentileri Programlama.

Kullanım

Bu tür yalnızca .NET Framework 4 ve .NET Framework 4.5'i 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 Çalışma Zamanı İçin Visual Studio Araçlarındaki Derlemeler.

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.Office.Tools Ad Alanı

Diğer Kaynaklar

Uygulama Düzeyi Eklentileri Programlama

Uygulama Düzeyi Eklentilerini Programlamaya Başlama

Office Projelerindeki Olaylar