Sdílet prostřednictvím


AddInBase – třída

Poskytuje základní třídu pro ThisAddIn třídou v úrovni aplikace doplňků, které můžete vytvořit pomocí aplikace Visual Studio.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.Office.Tools
Sestavení:  Microsoft.Office.Tools.Common.v4.0.Utilities (v Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Syntaxe

'Deklarace
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 zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda AddInBase Infrastruktura.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Base Získá AddIn objekt touto AddInBase přesahuje objekt.
Veřejná vlastnost BindingContext Infrastruktura.
Veřejná vlastnost DataBindings Infrastruktura.
Veřejná vlastnost DataHost Infrastruktura.
Veřejná vlastnost HostContext Infrastruktura.
Veřejná vlastnost ItemProvider Infrastruktura.
Veřejná vlastnost Site Infrastruktura.
Veřejná vlastnost Tag Infrastruktura.

Nahoru

Metody

  Název Popis
Veřejná metoda BeginInit Infrastruktura.
Chráněná metoda CreateRibbonExtensibilityObject Vrátí objekt, který implementuje Microsoft.Office.Core.IRibbonExtensibility rozhraní.
Chráněná metoda CreateRibbonObjects Vrátí pole o IRibbonExtension objektů CreateRibbonExtensibilityObject metoda.Objekty představují pásy karet pro zobrazení v době běhu.
Veřejná metoda Dispose Uvolní prostředky, které jsou používány AddInBase.
Veřejná metoda EndInit Infrastruktura.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Chráněná metoda FinishInitialization Infrastruktura.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Chráněná metoda GetHostItem<T> Infrastruktura.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda Initialize Infrastruktura.
Chráněná metoda InitializeDataBindings Infrastruktura.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnShutdown Infrastruktura.
Chráněná metoda OnStartup Infrastruktura.
Chráněná metoda RequestComAddInAutomationService Vrátí objekt tohoto doplňku použitý jinými řešeními.
Chráněná metoda RequestService Vrátí objekt, který rozšiřuje funkce v aplikaci Microsoft Office.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost BindingContextChanged Infrastruktura.
Veřejná událost Disposed Infrastruktura.
Veřejná událost Shutdown Vyvolá se v případě, že doplněk má být uvolněno.
Veřejná událost Startup Vyvolá se v případě, že doplněk načten, po spuštění kódu inicializace v sestavení.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda EntryPoint.BeginInit Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.EndInit Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.FinishInitialization Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.Initialize Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.InitializeDataBindings Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.OnShutdown Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda EntryPoint.OnStartup Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda IAddInExtension.CreateRibbonExtensibilityObject Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda IAddInExtension.CreateRibbonObjects Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda IAddInExtension.RequestComAddInAutomationService Infrastruktura.
Explicitní implementace rozhraníSoukromá metoda IAddInExtension.RequestService Infrastruktura.
Explicitní implementace rozhraníSoukromá vlastnost IExtension.ExtensionBase Infrastruktura.

Nahoru

Poznámky

AddInBase Třída poskytuje funkce, které jsou sdíleny všechny doplňky, které vytvoříte pomocí nástroje pro vývoj Office v sadě Visual Studio.ThisAddIn Třídou v projektech doplňku je odvozena většina jeho členů z AddInBase třídy.Další informace naleznete v tématu Doplňky aplikace úroveň programování.

Použití

Tento typ je používán pouze v projektech systému Office cílených pro rozhraní .NET Framework 4 a .NET Framework 4.5. Sestavení, které definuje tento typ, není součástí modulu Visual Studio Tools for Office Runtime. Toto sestavení tedy musí být nasazeno společně s vaším řešení. Další informace naleznete v tématu Sestavení v aplikaci Visual Studio Tools pro Runtime sady Office.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.Office.Tools – obor názvů

Další zdroje

Doplňky aplikace úroveň programování

Získání spuštěné doplňky programování na úrovni aplikace

Události v projektech Office