Compartilhar via


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Método

Definição

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

Implementações

Aplica-se a