Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

AddInBase Class

 

Provides the base class for the ThisAddIn class in application-level add-ins that you create by using Visual Studio.

Namespace:   Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common.v4.0.Utilities (in Microsoft.Office.Tools.Common.v4.0.Utilities.dll)


[ToolboxItemAttribute(false)]
public abstract class AddInBase : IAddInExtension, IExtension, 
	EntryPoint, ISupportInitialize, IBindableComponent, IComponent, 
	IDisposable

NameDescription
System_CAPS_protmethodAddInBase(Factory, IServiceProvider, String, String)

This API supports the product infrastructure and is not intended to be used directly from your code.

NameDescription
System_CAPS_pubpropertyBase

Gets the AddIn object that this AddInBase object extends.

System_CAPS_pubpropertyBindingContext

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubpropertyDataBindings

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubpropertyDataHost

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubpropertyHostContext

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubpropertyItemProvider

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubpropertySite

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubpropertyTag

This API supports the product infrastructure and is not intended to be used directly from your code.

NameDescription
System_CAPS_pubmethodBeginInit()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_protmethodCreateRibbonExtensibilityObject()

Returns an object that implements the Microsoft.Office.Core.IRibbonExtensibility interface.

System_CAPS_protmethodCreateRibbonObjects()

Returns an array of IRibbonExtension objects to the CreateRibbonExtensibilityObject method. The objects represent the Ribbons to display at run time.

System_CAPS_pubmethodDispose()

Releases the resources used by the AddInBase.

System_CAPS_pubmethodEndInit()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_protmethodFinishInitialization()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_protmethodGetHostItem<T>(Type, String)

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodInitialize()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_protmethodInitializeDataBindings()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_protmethodOnShutdown()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_protmethodOnStartup()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_protmethodRequestComAddInAutomationService()

Returns an object in your add-in that can be used by other solutions.

System_CAPS_protmethodRequestService(Guid)

Returns an object that extends a feature in a Microsoft Office application.

System_CAPS_pubmethodToString()

(Inherited from Object.)

NameDescription
System_CAPS_pubeventBindingContextChanged

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubeventDisposed

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubeventShutdown

Occurs when the add-in is about to be unloaded.

System_CAPS_pubeventStartup

Occurs when the add-in is loaded, after all the initialization code in the assembly has run.

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodEntryPoint.BeginInit()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodEntryPoint.EndInit()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodEntryPoint.FinishInitialization()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodEntryPoint.Initialize()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodEntryPoint.InitializeDataBindings()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodEntryPoint.OnShutdown()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodEntryPoint.OnStartup()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddInExtension.CreateRibbonExtensibilityObject()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddInExtension.CreateRibbonObjects()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddInExtension.RequestComAddInAutomationService()

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddInExtension.RequestService(Guid)

This API supports the product infrastructure and is not intended to be used directly from your code.

System_CAPS_pubinterfaceSystem_CAPS_privpropertyIExtension.ExtensionBase

The AddInBase class provides functionality that is shared by all add-ins that you create by using the Office development tools in Visual Studio. The ThisAddIn class in add-in projects derives most of its members from the AddInBase class. For more information, see Programming VSTO Add-Ins.

This type is used only in Office projects that target the .NET Framework 4 or later. The assembly that defines this type is not part of the Visual Studio Tools for Office runtime. You must deploy this assembly with your solution. For more information, see Assemblies in the Visual Studio Tools for Office Runtime.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: