OutlookAddInBase Class
Provides the base class for the ThisAddIn class in Outlook add-ins that you create by using Visual Studio.
Inheritance Hierarchy
System.Object
Microsoft.Office.Tools.AddInBase
Microsoft.Office.Tools.Outlook.OutlookAddInBase
Namespace: Microsoft.Office.Tools.Outlook
Assembly: Microsoft.Office.Tools.Outlook.v4.0.Utilities (in Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll)
Syntax
'Declaration
Public MustInherit Class OutlookAddInBase _
Inherits AddInBase
public abstract class OutlookAddInBase : AddInBase
The OutlookAddInBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
OutlookAddInBase | Infrastructure. |
Top
Properties
Name | Description | |
---|---|---|
Base | Gets the OutlookAddIn object that this OutlookAddInBase object extends. | |
BindingContext | Infrastructure. (Inherited from AddInBase.) | |
DataBindings | Infrastructure. (Inherited from AddInBase.) | |
DataHost | Infrastructure. (Inherited from AddInBase.) | |
HostContext | Infrastructure. (Inherited from AddInBase.) | |
ItemProvider | Infrastructure. (Inherited from AddInBase.) | |
Site | Infrastructure. (Inherited from AddInBase.) | |
Tag | Infrastructure. (Inherited from AddInBase.) |
Top
Methods
Name | Description | |
---|---|---|
BeginInit | Infrastructure. (Inherited from AddInBase.) | |
CreateRibbonExtensibilityObject | Returns an object that implements the Microsoft.Office.Core.IRibbonExtensibility interface. (Inherited from AddInBase.) | |
CreateRibbonObjects | Returns an array of IRibbonExtension objects to the CreateRibbonExtensibilityObject method. The objects represent the Ribbons to display at run time. (Inherited from AddInBase.) | |
Dispose | Releases the resources used by the AddInBase. (Inherited from AddInBase.) | |
EndInit | Infrastructure. (Inherited from AddInBase.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FinishInitialization | Infrastructure. (Inherited from AddInBase.) | |
GetFormRegions() | Infrastructure. | |
GetFormRegions(Explorer, Type) | Infrastructure. | |
GetFormRegions(Inspector, Type) | Infrastructure. | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetHostItem<T> | Infrastructure. (Inherited from AddInBase.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Initialize | Infrastructure. (Inherited from AddInBase.) | |
InitializeDataBindings | Infrastructure. (Inherited from AddInBase.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnShutdown | Infrastructure. (Inherited from AddInBase.) | |
OnStartup | Infrastructure. (Inherited from AddInBase.) | |
RequestComAddInAutomationService | Returns an object in your add-in that can be used by other solutions. (Inherited from AddInBase.) | |
RequestService | Returns an object that extends a feature in a Microsoft Office application. (Inherited from AddInBase.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Events
Name | Description | |
---|---|---|
BindingContextChanged | Infrastructure. (Inherited from AddInBase.) | |
Disposed | Infrastructure. (Inherited from AddInBase.) | |
FormRegionFactoryResolve | Occurs when the add-in loads, and when a form region name that is specified in the registry does not match the name of any form regions defined in the add-in. | |
Shutdown | Occurs when the add-in is about to be unloaded. (Inherited from AddInBase.) | |
Startup | Occurs when the add-in is loaded, after all the initialization code in the assembly has run. (Inherited from AddInBase.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
EntryPoint.BeginInit | Infrastructure. (Inherited from AddInBase.) | |
EntryPoint.EndInit | Infrastructure. (Inherited from AddInBase.) | |
EntryPoint.FinishInitialization | Infrastructure. (Inherited from AddInBase.) | |
EntryPoint.Initialize | Infrastructure. (Inherited from AddInBase.) | |
EntryPoint.InitializeDataBindings | Infrastructure. (Inherited from AddInBase.) | |
EntryPoint.OnShutdown | Infrastructure. (Inherited from AddInBase.) | |
EntryPoint.OnStartup | Infrastructure. (Inherited from AddInBase.) | |
IAddInExtension.CreateRibbonExtensibilityObject | Infrastructure. (Inherited from AddInBase.) | |
IAddInExtension.CreateRibbonObjects | Infrastructure. (Inherited from AddInBase.) | |
IAddInExtension.RequestComAddInAutomationService | Infrastructure. (Inherited from AddInBase.) | |
IAddInExtension.RequestService | Infrastructure. (Inherited from AddInBase.) | |
IExtension.ExtensionBase | Infrastructure. (Inherited from AddInBase.) |
Top
Remarks
The OutlookAddInBase class provides functionality for Outlook add-ins that you create by using the Office Development tools in Visual Studio. The OutlookAddInBase class extends AddInBase class by providing methods that you can use to access form regions in the project. For more information, see Programming Application-Level Add-Ins.
Usage
This type is used only in Office projects that target the .NET Framework 4 and the .NET Framework 4.5. 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.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.