Sdílet prostřednictvím


AddInBase – třída

Poskytuje základní třída ThisAddIn třída v aplikace-úroveň doplňky tohoto vytvořit pomocí 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.

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost Base Získává 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.

Na začátek

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 objekty do CreateRibbonExtensibilityObject metody.Objekty představují stužky zobrazit při spuštění.
Veřejná metoda Dispose Uvolní prostředky používané AddInBase.
Veřejná metoda EndInit Infrastruktura.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Chráněná metoda FinishInitialization Infrastruktura.
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Chráněná metoda GetHostItem<T> Infrastruktura.
Veřejná metoda GetType Získává 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í 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 váš doplněk , který lze použít jiné řešení.
Chráněná metoda RequestService Vrátí objekt , který rozšiřuje funkce vaplikacesady systém Microsoft Office.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Události

  Název Popis
Veřejná událost BindingContextChanged Infrastruktura.
Veřejná událost Disposed Infrastruktura.
Veřejná událost Shutdown Dochází, pokud doplněk bude uvolněn.
Veřejná událost Startup Dochází doplněk načten, po spuštění kód inicializace v sestavení .

Na začátek

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.

Na začátek

Poznámky

AddInBasetřída obsahuje funkce, které sdílí všechny doplňky nástroje vytvořit pomocí Office vývoj v Visual Studio. ThisAddInOdvozuje většinu členů zetřída v doplněk projekty AddInBasetřída. Další informace naleznete v tématu Programming Application-Level Add-Ins.

Použití

Tento typ je používán pouze v projektech systému Office cílených na rozhraní .NET Framework 4. Sestavení, ve kterém je tento typ definován, není součástí modulu runtime nástrojů Visual Studio Tools for Office. 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 spuštění Office „14“ „14“.

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Office.Tools – obor názvů

Další zdroje

Programming Application-Level Add-Ins

Getting Started Programming Application-Level Add-Ins

Events in Office Projects