Bagikan melalui


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Metode

Definisi

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

Penerapan

Berlaku untuk