共用方式為


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync 方法

定義

以異步方式儲存一或多個檔。

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

報告進度的介面。

傳回

表示異步操作的工作

實作

適用於