Udostępnij za pośrednictwem


Klasa AddInBase

Zawiera klasa bazowa dla ThisAddIn klasy w poziomie aplikacji dodatków, które można tworzyć przy użyciu programu Visual Studio.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.Office.Tools
Zestaw:  Microsoft.Office.Tools.Common.v4.0.Utilities (w Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Składnia

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

Typ AddInBase uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona AddInBase Infrastruktura.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Base Pobiera AddIn obiektu to AddInBase obiektu rozszerza.
Właściwość publiczna BindingContext Infrastruktura.
Właściwość publiczna DataBindings Infrastruktura.
Właściwość publiczna DataHost Infrastruktura.
Właściwość publiczna HostContext Infrastruktura.
Właściwość publiczna ItemProvider Infrastruktura.
Właściwość publiczna Site Infrastruktura.
Właściwość publiczna Tag Infrastruktura.

Początek

Metody

  Nazwa Opis
Metoda publiczna BeginInit Infrastruktura.
Metoda chroniona CreateRibbonExtensibilityObject Zwraca obiekt, który implementuje Microsoft.Office.Core.IRibbonExtensibility interfejsu.
Metoda chroniona CreateRibbonObjects Zwraca tablicę IRibbonExtension obiekty do CreateRibbonExtensibilityObject metody.Obiekty reprezentują wstążki do wyświetlania w czasie wykonywania.
Metoda publiczna Dispose Zwalnia zasoby używane przez AddInBase.
Metoda publiczna EndInit Infrastruktura.
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda chroniona FinishInitialization Infrastruktura.
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda chroniona GetHostItem<T> Infrastruktura.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona Initialize Infrastruktura.
Metoda chroniona InitializeDataBindings Infrastruktura.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnShutdown Infrastruktura.
Metoda chroniona OnStartup Infrastruktura.
Metoda chroniona RequestComAddInAutomationService Zwraca obiekt w dodatek używaną przez inne rozwiązania.
Metoda chroniona RequestService Zwraca obiekt, który rozszerza funkcji w aplikacji pakietu Microsoft Office.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne BindingContextChanged Infrastruktura.
Zdarzenie publiczne Disposed Infrastruktura.
Zdarzenie publiczne Shutdown Występuje, gdy dodatek ma być rozładowane.
Zdarzenie publiczne Startup Występuje, gdy dodatek jest załadowany, po uruchomieniu kodu inicjowania w zestawie.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna EntryPoint.BeginInit Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna EntryPoint.EndInit Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna EntryPoint.FinishInitialization Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna EntryPoint.Initialize Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna EntryPoint.InitializeDataBindings Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna EntryPoint.OnShutdown Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna EntryPoint.OnStartup Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna IAddInExtension.CreateRibbonExtensibilityObject Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna IAddInExtension.CreateRibbonObjects Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna IAddInExtension.RequestComAddInAutomationService Infrastruktura.
Jawna implementacja interfejsuMetoda prywatna IAddInExtension.RequestService Infrastruktura.
Jawna implementacja interfejsuWłaściwość prywatna IExtension.ExtensionBase Infrastruktura.

Początek

Uwagi

AddInBase Klasy zawiera funkcje, które są współużytkowane przez wszystkie dodatki, które tworzysz za pomocą narzędzi programistycznych pakietu Office w programie Visual Studio.ThisAddIn Klasa w projektach dodatek pochodzi większość swoich członków z AddInBase klasy.Aby uzyskać więcej informacji, zobacz Programowanie dodatków na poziomie aplikacji.

Użycie

Ten typ jest używany tylko w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. Zestaw definiujący ten typ nie wchodzi w skład programu Visual Studio Tools for Office Runtime. Ten zestaw należy wdrażać wraz z rozwiązaniem. Aby uzyskać więcej informacji, zobacz Zestawy w Visual Studio Tools for Office Runtime.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools

Inne zasoby

Programowanie dodatków na poziomie aplikacji

Wprowadzenie do programowania dodatków na poziomie aplikacji

Zdarzenia w projektach pakietu Office