IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir veya daha fazla belgeyi zaman uyumsuz olarak kaydeder.
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
Parametreler
- saveOpts
- UInt32
Kaydetme seçenekleri
- hierarchy
- IVsHierarchy
Kaydedilecek belgenin sahibi olan hiyerarşi veya null. Bu parametre yalnızca VSCOOKIE_NIL ve docCookieitemid VSITEMID_SELECTION değilse kullanılır. Bu durumda, bu parametre null değilse tarafından tanımlanan itemid belge kaydedilir.
- itemid
- UInt32
Belgenin kaydedilecek veya VSITEMID_SELECTION öğe tanımlayıcısı.
Bu parametre yalnızca VSCOOKIE_NIL olduğunda docCookie kullanılır.
Bu durumda, bu değer VSITEMID_SELECTION seçili tüm belgeler kaydedilir. Bu değer VSITEMID_SELECTION değilse ve hierarchy null değilse, bu değer VSITEMID_NIL dışında bir değer olmalıdır.
- docCookie
- UInt32
Belgenin tanımlama bilgisi veya VSCOOKIE_NIL. Bu parametre VSCOOKIE_NIL hierarchy değilse ve itemid yoksayılırsa ve tanımlama bilgisi tarafından tanımlanan belge kaydedilir.
- progress
- IVsProgress
İlerlemenin bildirildiği arabirim.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev