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
報告進度的介面。
傳回
表示異步操作的工作