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
. Этот параметр используется только в том случае, если docCookie
параметр VSCOOKIE_NIL и itemid
не VSITEMID_SELECTION. В этом случае, если этот параметр имеет значение, отличное от NULL, документ, определяемый параметром itemid
, сохраняется.
- itemid
- UInt32
Идентификатор элемента для сохраняемого документа или VSITEMID_SELECTION.
Этот параметр используется только в том случае, если docCookie
параметр VSCOOKIE_NIL.
В этом случае, если это значение равно VSITEMID_SELECTION все выбранные документы сохраняются. Если это значение не является VSITEMID_SELECTION и hierarchy
не равно NULL, это значение должно быть не VSITEMID_NIL.
- docCookie
- UInt32
Файл cookie для документа или VSCOOKIE_NIL. Если этот параметр не VSCOOKIE_NIL, hierarchy
они itemid
игнорируются и документ, указанный в файле cookie, сохраняется.
- progress
- IVsProgress
Интерфейс, через который передается отчет о ходе выполнения.
Возвращаемое значение
Задача, представляющая асинхронную операцию