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 | 当尝试在文档级自定义项中缓存某个对象,而该对象的类型不是 DataSet、DataTable,也不是满足缓存数据中指定要求的类型时引发的异常。 | |
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 | 指示宿主应用程序中的方法的类型,该方法与外接程序中的某个方法相对应。 |