次の方法で共有


IVsAsyncRunningDocumentTable3.SaveDocumentsAsync メソッド

定義

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

進行状況が報告されるインターフェイス。

戻り値

非同期操作を表すタスク

実装

適用対象