IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje co najmniej jeden dokument asynchronicznie.
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
Opcje zapisywania
- hierarchy
- IVsHierarchy
Hierarchia będąca właścicielem dokumentu do zapisania lub null
. Ten parametr jest używany tylko wtedy, gdy docCookie
jest VSCOOKIE_NIL i itemid
nie jest VSITEMID_SELECTION. W takim przypadku, jeśli ten parametr jest inny niż null, dokument zidentyfikowany przez itemid
jest zapisywany.
- itemid
- UInt32
Identyfikator elementu dokumentu do zapisania lub VSITEMID_SELECTION.
Ten parametr jest używany tylko wtedy, gdy docCookie
jest VSCOOKIE_NIL.
W takim przypadku, jeśli ta wartość jest VSITEMID_SELECTION, wszystkie wybrane dokumenty są zapisywane. Jeśli ta wartość nie jest VSITEMID_SELECTION i hierarchy
nie ma wartości null, ta wartość musi być czymś innym niż VSITEMID_NIL.
- docCookie
- UInt32
Plik cookie dla dokumentu lub VSCOOKIE_NIL. Jeśli ten parametr nie jest VSCOOKIE_NIL i są ignorowane, hierarchy
itemid
a dokument zidentyfikowany przez plik cookie zostanie zapisany.
- progress
- IVsProgress
Interfejs, za pomocą którego jest raportowany postęp.
Zwraca
Zadanie reprezentujące operację asynchroniczną