Partager via


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Méthode

Définition

Enregistre un ou plusieurs documents de façon asynchrone.

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

Paramètres

saveOpts
UInt32

Options d’enregistrement

hierarchy
IVsHierarchy

Hiérarchie propriétaire du document à enregistrer, ou null. Ce paramètre est utilisé uniquement si docCookie est VSCOOKIE_NIL et itemid n’est pas VSITEMID_SELECTION. Dans ce cas, si ce paramètre n’est pas null, le document identifié par itemid est enregistré.

itemid
UInt32

Identificateur d’élément du document à enregistrer ou VSITEMID_SELECTION. Ce paramètre est utilisé uniquement si docCookie est VSCOOKIE_NIL. Dans ce cas, si cette valeur est VSITEMID_SELECTION tous les documents sélectionnés sont enregistrés. Si cette valeur n’est pas VSITEMID_SELECTION et hierarchy n’est pas null, cette valeur doit être autre que VSITEMID_NIL.

docCookie
UInt32

Cookie du document, ou VSCOOKIE_NIL. Si ce paramètre n’est pas VSCOOKIE_NIL, hierarchy sont itemid ignorés et le document identifié par le cookie est enregistré.

progress
IVsProgress

Interface par laquelle la progression est signalée.

Retours

Tâche représentant l’opération asynchrone

Implémente

S’applique à