Поделиться через


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

Интерфейс, через который передается отчет о ходе выполнения.

Возвращаемое значение

Задача, представляющая асинхронную операцию

Реализации

Применяется к