IVsProjectAsyncOpen.OpenItemWithSpecificAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定のエディターを使用してアイテムを非同期的に開きます。
public Microsoft.VisualStudio.Shell.Interop.IVsTask OpenItemWithSpecificAsync (uint itemId, uint editorFlags, Guid editorType, string? physicalView, Guid logicalView, bool shouldGetDocDataFromRdt, object? docData);
abstract member OpenItemWithSpecificAsync : uint32 * uint32 * Guid * string * Guid * bool * obj -> Microsoft.VisualStudio.Shell.Interop.IVsTask
Public Function OpenItemWithSpecificAsync (itemId As UInteger, editorFlags As UInteger, editorType As Guid, physicalView As String, logicalView As Guid, shouldGetDocDataFromRdt As Boolean, docData As Object) As IVsTask
パラメーター
- itemId
- UInt32
開くアイテムの識別子。
またはその他の有効な項目識別子である VSITEMID_ROOT
必要があります。
列挙を VSITEMID
参照してください。
- editorFlags
- UInt32
列挙体から __VSSPECIFICEDITORFLAGS
値が取得されるフラグ。
- 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
実装されます。
このメソッドによって返されるタスクは、ドキュメントのビューと docdata が読み込まれたことを示すものではありません。 詳細については、 DocumentLoadTask をご覧ください。