IVsAsyncRunningDocumentTable3.SaveDocumentsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
异步保存一个或多个文档。
public Microsoft.VisualStudio.Shell.Interop.IVsTask SaveDocumentsAsync (uint saveOpts, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy? hierarchy, uint itemid, uint docCookie, Microsoft.VisualStudio.Shell.Interop.IVsProgress? progress);
abstract member SaveDocumentsAsync : uint32 * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.IVsProgress -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function SaveDocumentsAsync (saveOpts As UInteger, hierarchy As IVsHierarchy, itemid As UInteger, docCookie As UInteger, progress As IVsProgress) As IVsTask
参数
- saveOpts
- UInt32
保存选项
- hierarchy
- IVsHierarchy
拥有要保存的文档的层次结构,或 null
。 仅当 VSCOOKIE_NIL 且itemid
未VSITEMID_SELECTION时docCookie
,才使用此参数。 在这种情况下,如果此参数为非 null,则保存由 itemid
标识的文档。
- itemid
- UInt32
要保存或VSITEMID_SELECTION的文档的项目标识符。
仅当 VSCOOKIE_NIL 时 docCookie
,才使用此参数。
在这种情况下,如果此值VSITEMID_SELECTION则保存所有选定的文档。 如果此值不是VSITEMID_SELECTION且 hierarchy
为非 null,则此值必须是VSITEMID_NIL以外的值。
- docCookie
- UInt32
文档的 Cookie,或VSCOOKIE_NIL。 如果未VSCOOKIE_NIL此参数, hierarchy
则忽略 , itemid
并保存 Cookie 标识的文档。
- progress
- IVsProgress
报告进度的接口。
返回
表示异步操作的任务