IVsProjectAsyncOpen.ReopenItemAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロジェクト内の項目を非同期に再度開きます。
public Microsoft.VisualStudio.Shell.Interop.IVsTask ReopenItemAsync (uint itemId, Guid editorType, string? physicalView, Guid logicalView, bool shouldGetDocDataFromRdt, object? docData);
abstract member ReopenItemAsync : uint32 * Guid * string * Guid * bool * obj -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function ReopenItemAsync (itemId As UInteger, editorType As Guid, physicalView As String, logicalView As Guid, shouldGetDocDataFromRdt As Boolean, docData As Object) As IVsTask
パラメーター
- itemId
- UInt32
開くアイテムの識別子。
またはその他の有効な項目識別子である VSITEMID_ROOT
必要があります。
列挙を VSITEMID
参照してください。
- editorType
- Guid
エディターの種類の一意識別子。
- physicalView
- String
物理ビューの名前。 null に設定すると、 MapLogicalView
が呼び出されます。
- logicalView
- Guid
論理ビューの一意識別子。
でない場合は GUID_NULL
、作成する特定の種類のビューを示します。
詳細については、「LOGVIEWID
」を参照してください。
- shouldGetDocDataFromRdt
- Boolean
の場合、環境は実行中のドキュメント テーブルから取得したドキュメント データ オブジェクトを使用します。それ以外の場合 true
、サービスは に渡されたドキュメント データを使用してドキュメントを docData
開きます。
- docData
- Object
または null
を開くアイテムのドキュメント データ オブジェクトへの参照。 が の場合shouldGetDocDataFromRdt
true
、このパラメーターに渡されるこの値は無視されます。
戻り値
再度開く操作を表すタスク。 タスクの結果は、 IVsAsyncOpenDocumentResult 再度開いたアイテムの です。
注釈
( OpenItemAsync(UInt32, Guid, Boolean, Object) ではなく) を呼び出 OpenSpecificEditorAsync
す点を除き、 と同様です OpenStandardEditorAsync
。
を実装 ReopenItemAsync(UInt32, Guid, String, Guid, Boolean, Object) して、プロジェクトに属するファイルの自動再オープンを処理します。 たとえば、ユーザーが作成したプロジェクトの種類にファイルを追加し、プロジェクトを閉じてから再度開くと、 を実装 ReopenItemAsync(UInt32, Guid, String, Guid, Boolean, Object) して、新しいプロジェクトの種類に属するファイルも開きます。
このメソッドによって返されるタスクは、ドキュメントのビューと docdata が読み込まれたことを示すものではありません。 詳細については、 DocumentLoadTask をご覧ください。