Microsoft.VisualStudio.Tools.Applications.Runtime 命名空间

Microsoft.VisualStudio.Tools.Applications.Runtime 命名空间包含一些支持文档中的数据缓存的类,以及一些属于 Visual Studio Tools for Office Runtime的类。

Microsoft.VisualStudio.Tools.Applications.Runtime 命名空间包含以下类:

  • CachedAttribute. 使用此特性可以将文档级自定义项中的对象添加到文档中的数据缓存中。 有关更多信息,请参见 缓存数据

  • ICachedType 接口。 您可以选择对添加到文档的数据缓存中的对象实现此接口。 如果您希望更大程度地控制该对象的缓存行为,则可以实现此接口。

  • 可由 Visual Studio Tools for Office Runtime 引发的异常。

  • 作为 Visual Studio 基础结构一部分的其他类不应由您的代码直接使用。

  说明
公共类 AddInException 当在外接程序与宿主应用程序之间传递异常时引发的异常。
公共类 CacheAlreadyLoadedException 在已加载数据缓存后,文档级自定义项尝试在文档中加载数据缓存时引发的异常。
公共类 CachedAttribute 指示 Visual Studio Tools for Office Runtime 将指定的数据对象添加到文档的数据缓存中。
公共类 CachedDataCouldNotBeSerializedException 当尝试序列化文档级自定义项中的缓存数据失败时引发的异常。
公共类 CachedDataTypeMismatchException 当数据缓存中对象的 XML 序列化状态与该对象在缓存数据清单中的类型信息不匹配时引发的异常。
公共类 CannotCacheInNonStartupException Visual Studio 2010 Tools for Office Runtime 不使用该异常。此版本的运行时中包含该异常是为了与使用早期版本的运行时编译的代码保持兼容性。
公共类 CannotCreateCustomizationDomainException 当无法创建应用程序域,并且无法加载 Office 解决方案的程序集时引发的异常。
公共类 CannotCreateStartupObjectException 当 Office 解决方案程序集中的宿主项类无法实例化时引发的异常。
公共类 CannotFindMemberException 在您尝试以编程方式向文档级自定义项中的数据缓存添加对象或移除其中的对象,但指定的对象未在指定宿主项类中声明时引发的异常。
公共类 CannotFindObjectToFillException 当 Visual Studio Tools for Office Runtime 无法在文档级自定义项的数据缓存中定位某个对象时引发的异常。
公共类 CannotFindStartupObjectAssemblyException Visual Studio 2010 Tools for Office Runtime 不使用该异常。此版本的运行时中包含该异常是为了与使用早期版本的运行时编译的代码保持兼容性。
公共类 CannotLoadManifestException 无法加载文档中的清单时引发的异常。
公共类 CannotRetrieveAppInfoException 基础结构。
公共类 CannotRetrieveCachedDataException 当文档中的缓存数据损坏或丢失时引发的异常。
公共类 ControlCouldNotBeInitializedException 在未能对 Office 解决方案文档中添加的控件进行初始化时,所要引发的异常。
公共类 ControlNotFoundException 当尝试引用文档级自定义项中的某个控件但该控件不存在时引发的异常。
公共类 DocumentAlreadyCustomizedException 尝试将自定义项附加到文档,而该文档已经是使用 Office 开发工具在 Visual Studio 中创建的文档级自定义项的一部分时引发的异常。
公共类 DocumentAlreadyLoadedException 基础结构。
公共类 DocumentClosedException 当尝试使用 ServerDocument 类对已关闭的文档执行操作时引发的异常。
公共类 DocumentCustomizedWithPreviousRuntimeException 尝试使用 ServerDocument 类对使用 Office 开发工具早期版本在 Visual Studio 中创建的文档级自定义项执行操作时引发的异常。
公共类 DocumentNotCustomizedException 尝试使用 ServerDocument 类对文档执行无效操作时引发的异常。
公共类 DocumentNotLoadedException 基础结构。
公共类 HostAssemblyAttribute 指定出现此特性的程序集包含了由宿主应用程序公开的类型的代理类型。
公共类 HostEventAttribute 将代理类型中的事件与宿主应用程序中的事件相关联。
公共类 HostMemberAttribute 设置将代理中的方法和属性绑定到宿主应用程序对象模型中的对应成员的方式。
公共类 HostTypeAttribute 指定类型与其规范名称之间的关系。
公共类 InvalidDeployManifestException Visual Studio 2010 Tools for Office Runtime 不使用该异常。此版本的运行时中包含该异常是为了与使用早期版本的运行时编译的代码保持兼容性。
公共类 InvalidManifestException 当 Office 解决方案的应用程序清单或缓存数据清单无效时引发该异常。
公共类 InvalidNewApplicationManifestException Visual Studio 2010 Tools for Office Runtime 不使用该异常。此版本的运行时中包含该异常是为了与使用早期版本的运行时编译的代码保持兼容性。
公共类 ItemAlreadyInCacheException 当尝试向文档级自定义项中的数据缓存添加某个项而该项已经存在于缓存中时,引发的异常。
公共类 ItemNotInCacheException 当尝试从文档级自定义项中的数据缓存中检索某个项,但该项并不存在时引发的异常。
公共类 ManifestNotExecutedException 基础结构。
公共类 MissingDataIdException 当保存 ServerDocument 对象,而缓存数据清单中包含 Id 属性为 nullnull 引用(在 Visual Basic 中为 Nothing) 或者为空字符串的 CachedDataItem 时引发的异常。
公共类 MissingHostItemIdException 在保存 ServerDocument 对象并且缓存数据清单包含 Id 属性为 nullnull 引用(在 Visual Basic 中为 Nothing) 或者为空字符串的 CachedDataHostItem 时引发的异常。
公共类 MissingTypeException 在保存 ServerDocument 对象并且缓存数据清单包含 DataType 属性为 nullnull 引用(在 Visual Basic 中为 Nothing) 或者为空字符串的 CachedDataItem 时引发的异常。
公共类 MultipleCachedDataCouldNotBeSerializedException 在未能在文档级自定义项中序列化多个缓存数据对象时,所要引发的异常。
公共类 NonCacheableTypeException 当尝试在文档级自定义项中缓存某个对象,而该对象的类型不是 DataSetDataTable,也不是满足缓存数据中指定要求的类型时引发的异常。
公共类 NoStartupObjectsException 当使用 Office 开发工具在 Visual Studio 中创建的解决方案程序集不包含启动对象时,引发此异常。
公共类 NotAvailableOfflineException Visual Studio 2010 Tools for Office Runtime 不使用该异常。此版本的运行时中包含该异常是为了与使用早期版本的运行时编译的代码保持兼容性。
公共类 NotAvailableOnlineException Visual Studio 2010 Tools for Office Runtime 不使用该异常。此版本的运行时中包含该异常是为了与使用早期版本的运行时编译的代码保持兼容性。
公共类 RuntimeException 为 Visual Studio Tools for Office Runtime 中的异常提供基类。
公共类 SafeArrayDefaultRankAttribute 定义数组的默认秩。
公共类 StartupObjectAttribute 基础结构。
公共类 UnknownCustomizationFileException 在将扩展名不受 Visual Studio 中的 Office 开发工具支持的文件传递到 ServerDocument 构造函数或方法时引发的异常。
公共类 UpdateFailedException Visual Studio 2010 Tools for Office Runtime 不使用该异常。此版本的运行时中包含该异常是为了与使用早期版本的运行时编译的代码保持兼容性。

接口

  接口 说明
公共接口 IAppInfo 基础结构。
公共接口 IAppInfoDocument 基础结构。
公共接口 ICachedType 自定义文档级自定义项中的类型的缓存行为。
公共接口 IComAddInAutomationServiceProviderCallback 基础结构。

枚举

  枚举 说明
公共枚举 HostEventMethodType 指示宿主应用程序中的方法的类型,该方法与外接程序中的某个方法相对应。

请参见

参考

其他资源

缓存数据