IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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