IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronně uloží jeden nebo více dokumentů.
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
Parametry
- saveOpts
- UInt32
Možnosti uložení
- hierarchy
- IVsHierarchy
Hierarchie, která vlastní dokument k uložení, nebo null
. Tento parametr se používá pouze v případě, že docCookie
je VSCOOKIE_NIL a itemid
není VSITEMID_SELECTION. Pokud v takovém případě tento parametr nemá hodnotu null, uloží se dokument identifikovaný uživatelem itemid
.
- itemid
- UInt32
Identifikátor položky dokumentu, který se má uložit, nebo VSITEMID_SELECTION.
Tento parametr se používá pouze v případě, že docCookie
je VSCOOKIE_NIL.
Pokud je v takovém případě tato hodnota VSITEMID_SELECTION uloží se všechny vybrané dokumenty. Pokud tato hodnota není VSITEMID_SELECTION a hierarchy
není null, musí být tato hodnota něco jiného než VSITEMID_NIL.
- docCookie
- UInt32
Soubor cookie pro dokument nebo VSCOOKIE_NIL. Pokud tento parametr není VSCOOKIE_NIL a hierarchy
itemid
jsou ignorovány a dokument identifikovaný souborem cookie se uloží.
- progress
- IVsProgress
Rozhraní, přes které se hlásí průběh.
Návraty
Úloha představující asynchronní operaci