提供一种常用方法执行多格式保存。您可以获取接口的实例。 SVsStructuredFileIO (SID_SVsStructuredFileIO) services。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")> _
<InterfaceTypeAttribute()> _
Public Interface IVsStructuredFileIO
[GuidAttribute("12B43F9F-8550-4FFA-850F-FE9D4D396C20")]
[InterfaceTypeAttribute()]
public interface IVsStructuredFileIO
IVsStructuredFileIO 类型公开以下成员。
方法
| 名称 | 说明 | |
|---|---|---|
![]() |
CreateNew | 使用格式索引创建新的多格式文件。 |
![]() |
FindFormatIndex | 返回数据对象的代码表的布局索引。 |
![]() |
GetFormatInfo | 返回格式索引的格式信息。 |
![]() |
GetFormatList | 返回为 VSPackage 支持的文件类型布局表格。 |
![]() |
OpenExisting | 打开以前创建的结构化文件数据元素并返回指向格式索引、元素和指向包含布局版本的字符串。 |
页首
备注
IVsStructuredFileIO 接口提供一种常用方法执行多格式保存。它包括基本支持使用 IPersistFileFormat。
IVsStructuredFileIOHelper 接口与 IVsStructuredFileIO 以及允许在将通过本地化的字符串加载的持久文件的加载标记。例如, IVsStructuredFileIO 实现查找窗体 “nnnn”的属性值,其中 “nnnn”是一系列十进制数字,并将请求字符串 ID nnnn 通过 LoadLocalizedString的实现加载。
对实现者的说明
实现由需要利用的 Vspackage 多格式文件为持久保存的文件。
对调用者的说明
调用由环境,将保留的数据将保存到一个构造的文件。
.gif)