IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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