AddIn 接口

定义您使用 Visual Studio 中的 Office 开发工具创建的外接程序的核心功能。

命名空间:  Microsoft.Office.Tools
程序集:  Microsoft.Office.Tools.Common(在 Microsoft.Office.Tools.Common.dll 中)

语法

声明
<GuidAttribute("122bc42d-92fe-47f4-9f66-d7b282a1325b")> _
Public Interface AddIn _
    Inherits IBindableComponent, IComponent, IDisposable
[GuidAttribute("122bc42d-92fe-47f4-9f66-d7b282a1325b")]
public interface AddIn : IBindableComponent, IComponent, 
    IDisposable

AddIn 类型公开以下成员。

属性

  名称 说明
公共属性 BindingContext 获取或设置 IBindableComponent 的货币管理器的集合。 (继承自 IBindableComponent。)
公共属性 DataBindings 获取此 IBindableComponent 的数据绑定对象的集合。 (继承自 IBindableComponent。)
公共属性 DataHost 基础结构。
公共属性 DefaultExtension 获取此 AddIn 对象的默认扩展。
公共属性 Extension 获取此 AddIn 对象的自定义扩展。
公共属性 HostContext 基础结构。
公共属性 ItemProvider 基础结构。
公共属性 Site 获取或设置与 IComponent 关联的 ISite。 (继承自 IComponent。)
公共属性 Tag 基础结构。

页首

方法

  名称 说明
公共方法 Dispose 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。)

页首

事件

  名称 说明
公共事件 BindingContextChanged 基础结构。
公共事件 Disposed 表示处理组件的 Disposed 事件的方法。 (继承自 IComponent。)
公共事件 Shutdown 当外接程序即将卸载时发生。
公共事件 Startup 在加载外接程序、且程序集中的所有初始化代码都已运行时发生。

页首

备注

当您使用 Visual Studio 中的 Office 开发工具创建应用程序级外接程序时,一般不直接使用 AddIn 接口。 请改为在项目中使用生成的 ThisAddIn 类。 ThisAddIn 类的大多数成员均从 AddInBase 类派生。 该基类将对其成员的所有调用重定向到 Visual Studio Tools for Office Runtime中 AddIn 接口的内部实现。

有关更多信息,请参见 应用程序级外接程序编程

提示

此接口由 Visual Studio Tools for Office 运行时实现。不应在代码中实现此接口。有关更多信息,请参见 Visual Studio Tools for Office Runtime 概述

用法

本文档介绍面向 .NET Framework 4 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参见 Visual Studio 2008 文档中以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658

请参见

参考

Microsoft.Office.Tools 命名空间

其他资源

应用程序级外接程序编程