다음을 통해 공유


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync 메서드

정의

하나 이상의 문서를 비동기적으로 저장합니다.

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

매개 변수

saveOpts
UInt32

저장 옵션

hierarchy
IVsHierarchy

저장할 문서를 소유하는 계층 구조 또는 null입니다. 이 매개 변수는 가 VSCOOKIE_NIL VSITEMID_SELECTION itemid 않은 경우에만 docCookie 사용됩니다. 이 경우 이 매개 변수가 null이 아닌 경우 로 식별된 itemid 문서가 저장됩니다.

itemid
UInt32

저장할 문서의 항목 식별자이거나 VSITEMID_SELECTION. 이 매개 변수는 가 VSCOOKIE_NIL 경우에만 docCookie 사용됩니다. 이 경우 이 값이 VSITEMID_SELECTION 선택한 모든 문서가 저장됩니다. 이 값이 VSITEMID_SELECTION hierarchy 않고 null이 아닌 경우 이 값은 VSITEMID_NIL 이외의 값이어야 합니다.

docCookie
UInt32

문서 또는 VSCOOKIE_NIL 쿠키입니다. 이 매개 변수가 VSCOOKIE_NIL hierarchyitemid 않고 무시되고 쿠키로 식별된 문서가 저장되는 경우

progress
IVsProgress

진행률이 보고되는 인터페이스입니다.

반환

비동기 작업을 나타내는 작업

구현

적용 대상