Sdílet prostřednictvím


AddInBase – třída

Poskytuje základní třída pro ThisAddIn třídy v aplikace úroveň doplňky vytvořené pomocí sady 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 objektu touto AddInBase rozšiřuje 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 IRibbonExtension objektů CreateRibbonExtensibilityObject metody.Objekty představují stužky zobrazit v době běhu.
Veřejná metoda Dispose Uvolní prostředky používané AddInBase.
Veřejná metoda EndInit Infrastruktura.
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před 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 výchozí funkce hash. (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ří mělká kopie 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 doplněk používaného 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 Vrací ř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í všechny inicializační kód 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 aplikaci Visual Studio.ThisAddIn Třídy v projektu doplněk odvozuje většinu ze svých členů z AddInBase třídy.Další informace naleznete v tématu Programování doplňků na úrovni aplikace.

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 najdete v tématu Sestavení v nástrojích Visual Studio Tools for Office runtime.

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

Programování doplňků na úrovni aplikace

Začínáme s programováním doplňků na úrovni aplikací

Události v projektech pro systém Office