IVsAsyncRunningDocumentTable3.SaveDocumentsAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 つ以上のドキュメントを非同期的に保存します。
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でありitemid
、VSITEMID_SELECTIONされていない場合docCookie
にのみ使用されます。 その場合、このパラメーターが null 以外の場合は、 で itemid
識別されるドキュメントが保存されます。
- itemid
- UInt32
保存するドキュメントのアイテム識別子、またはVSITEMID_SELECTION。
このパラメーターは、 が VSCOOKIE_NILの場合 docCookie
にのみ使用されます。
その場合、この値がVSITEMID_SELECTION場合は、選択したすべてのドキュメントが保存されます。 この値がVSITEMID_SELECTION hierarchy
ではなく、null 以外の場合、この値はVSITEMID_NIL以外の値である必要があります。
- docCookie
- UInt32
ドキュメントの Cookie、またはVSCOOKIE_NIL。 このパラメーターがVSCOOKIE_NILされていない場合、 hierarchy
および itemid
が無視され、Cookie によって識別されたドキュメントが保存されます。
- progress
- IVsProgress
進行状況が報告されるインターフェイス。
戻り値
非同期操作を表すタスク