Condividi tramite


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Metodo

Definizione

Salva uno o più documenti in modo asincrono.

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

Parametri

saveOpts
UInt32

Opzioni di salvataggio

hierarchy
IVsHierarchy

Gerarchia proprietaria del documento da salvare o null. Questo parametro viene usato solo se docCookie è VSCOOKIE_NIL e itemid non è VSITEMID_SELECTION. In tal caso, se questo parametro è diverso da Null, il documento identificato da itemid viene salvato.

itemid
UInt32

Identificatore dell'elemento per il documento da salvare o VSITEMID_SELECTION. Questo parametro viene usato solo se docCookie è VSCOOKIE_NIL. In tal caso, se questo valore è VSITEMID_SELECTION vengono salvati tutti i documenti selezionati. Se questo valore non è VSITEMID_SELECTION ed hierarchy è diverso da Null, questo valore deve essere diverso da VSITEMID_NIL.

docCookie
UInt32

Cookie per il documento o VSCOOKIE_NIL. Se questo parametro non è VSCOOKIE_NIL hierarchy e itemid vengono ignorati e il documento identificato dal cookie viene salvato.

progress
IVsProgress

Interfaccia tramite cui viene segnalato lo stato di avanzamento.

Restituisce

Attività che rappresenta l'operazione asincrona

Implementazioni

Si applica a