Compartir a través de


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Método

Definición

Guarda uno o varios documentos de forma asincrónica.

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

Las opciones de guardado

hierarchy
IVsHierarchy

Jerarquía propietaria del documento que se va a guardar o null. Este parámetro solo se usa si docCookie se VSCOOKIE_NIL y itemid no es VSITEMID_SELECTION. En ese caso, si este parámetro no es NULL, se guarda el documento identificado por itemid .

itemid
UInt32

Identificador de elemento del documento que se va a guardar o VSITEMID_SELECTION. Este parámetro solo se usa si docCookie se VSCOOKIE_NIL. En ese caso, si este valor es VSITEMID_SELECTION se guardan todos los documentos seleccionados. Si este valor no es VSITEMID_SELECTION y hierarchy no es NULL, este valor debe ser distinto de VSITEMID_NIL.

docCookie
UInt32

Cookie del documento o VSCOOKIE_NIL. Si este parámetro no es VSCOOKIE_NIL y hierarchyitemid se omite y se guarda el documento identificado por la cookie.

progress
IVsProgress

Interfaz a través de la cual se notifica el progreso.

Devoluciones

Tarea que representa la operación asincrónica

Implementaciones

Se aplica a