IVsStructuredFileIO 接口

提供一种常用方法执行多格式保存。您可以获取接口的实例。 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 多格式文件为持久保存的文件。

对调用者的说明

调用由环境,将保留的数据将保存到一个构造的文件。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间