Aracılığıyla paylaş


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync Yöntem

Tanım

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

Uygulamalar

Şunlara uygulanır