IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyimpan satu atau beberapa dokumen secara asinkron.
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
Parameter
- saveOpts
- UInt32
Opsi penyimpanan
- hierarchy
- IVsHierarchy
Hierarki yang memiliki dokumen untuk disimpan, atau null. Parameter ini hanya digunakan jika docCookie VSCOOKIE_NIL dan itemid tidak VSITEMID_SELECTION. Dalam hal ini, jika parameter ini non-null, maka dokumen yang diidentifikasi oleh itemid disimpan.
- itemid
- UInt32
Pengidentifikasi item untuk dokumen yang akan disimpan, atau VSITEMID_SELECTION.
Parameter ini hanya digunakan jika docCookie VSCOOKIE_NIL.
Dalam hal ini, jika nilai ini VSITEMID_SELECTION maka semua dokumen yang dipilih akan disimpan. Jika nilai ini tidak VSITEMID_SELECTION dan hierarchy bukan nol, nilai ini harus berupa sesuatu selain VSITEMID_NIL.
- docCookie
- UInt32
Cookie untuk dokumen, atau VSCOOKIE_NIL. Jika parameter ini tidak VSCOOKIE_NIL, hierarchy dan itemid diabaikan dan dokumen yang diidentifikasi oleh cookie disimpan.
- progress
- IVsProgress
Antarmuka tempat kemajuan dilaporkan.
Mengembalikan
Tugas yang mewakili operasi asinkron