IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Salva um ou mais documentos de forma assíncrona.
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
Parâmetros
- saveOpts
- UInt32
As opções de salvamento
- hierarchy
- IVsHierarchy
A hierarquia que possui o documento a ser salvo ou null
. Esse parâmetro só será usado se docCookie
for VSCOOKIE_NIL e itemid
não for VSITEMID_SELECTION. Nesse caso, se esse parâmetro não for nulo, o documento identificado por itemid
será salvo.
- itemid
- UInt32
O identificador de item para o documento salvar ou VSITEMID_SELECTION.
Esse parâmetro só será usado se docCookie
for VSCOOKIE_NIL.
Nesse caso, se esse valor for VSITEMID_SELECTION todos os documentos selecionados serão salvos. Se esse valor não for VSITEMID_SELECTION e hierarchy
não for nulo, esse valor deverá ser algo diferente de VSITEMID_NIL.
- docCookie
- UInt32
O cookie do documento ou VSCOOKIE_NIL. Se esse parâmetro não for VSCOOKIE_NIL hierarchy
e itemid
for ignorado e o documento identificado pelo cookie for salvo.
- progress
- IVsProgress
A interface pela qual o progresso é relatado.
Retornos
Uma tarefa que representa a operação assíncrona