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 | |
---|---|---|
AddInBase | Altyapı. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
Base | Alır AddIn nesne bu AddInBase nesnesini genişletir. | |
BindingContext | Altyapı. | |
DataBindings | Altyapı. | |
DataHost | Altyapı. | |
HostContext | Altyapı. | |
ItemProvider | Altyapı. | |
Site | Altyapı. | |
Tag | Altyapı. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
BeginInit | Altyapı. | |
CreateRibbonExtensibilityObject | Uygulayan bir nesne döndürür Microsoft.Office.Core.IRibbonExtensibility arabirim. | |
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. | |
Dispose | Tarafından kullanılan kaynakları serbest AddInBase. | |
EndInit | Altyapı. | |
Equals | Belirtilen nesnenin geçerli nesneyle eşit olup olmadığını belirler. (Object kaynağından devralındı.) | |
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ı.) | |
FinishInitialization | Altyapı. | |
GetHashCode | Varsayılan karma işlevi hizmet verir. (Object kaynağından devralındı.) | |
GetHostItem<T> | Altyapı. | |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) | |
Initialize | Altyapı. | |
InitializeDataBindings | Altyapı. | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
OnShutdown | Altyapı. | |
OnStartup | Altyapı. | |
RequestComAddInAutomationService | Eklenti, diğer çözümleri tarafından kullanılabilecek bir nesne döndürür. | |
RequestService | Bir Microsoft Office uygulamasının bir özelliğini genişleten bir nesne döndürür. | |
ToString | Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.) |
Üst
Olaylar
Ad | Açıklama | |
---|---|---|
BindingContextChanged | Altyapı. | |
Disposed | Altyapı. | |
Shutdown | Eklenti kaldırılmak üzere olduğunda gerçekleşir. | |
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 | |
---|---|---|
EntryPoint.BeginInit | Altyapı. | |
EntryPoint.EndInit | Altyapı. | |
EntryPoint.FinishInitialization | Altyapı. | |
EntryPoint.Initialize | Altyapı. | |
EntryPoint.InitializeDataBindings | Altyapı. | |
EntryPoint.OnShutdown | Altyapı. | |
EntryPoint.OnStartup | Altyapı. | |
IAddInExtension.CreateRibbonExtensibilityObject | Altyapı. | |
IAddInExtension.CreateRibbonObjects | Altyapı. | |
IAddInExtension.RequestComAddInAutomationService | Altyapı. | |
IAddInExtension.RequestService | Altyapı. | |
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