Bagikan melalui


IVsProjectAsyncOpen.OpenItemWithSpecificAsync Metode

Definisi

Secara asinkron membuka item menggunakan editor tertentu.

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

Parameter

itemId
UInt32

Pengidentifikasi item yang akan dibuka. Harus atau VSITEMID_ROOT pengidentifikasi item lain yang valid. VSITEMID Lihat enumerasi.

editorFlags
UInt32

Bendera yang nilainya diambil dari __VSSPECIFICEDITORFLAGS enumerasi.

editorType
Guid

Pengidentifikasi unik jenis editor.

physicalView
String

Nama tampilan fisik. Jika diatur ke null, MapLogicalView akan dipanggil.

logicalView
Guid

Pengidentifikasi unik tampilan logis. Jika tidak GUID_NULL, menunjukkan jenis tampilan tertentu untuk dibuat. Untuk informasi selengkapnya, lihat LOGVIEWID.

shouldGetDocDataFromRdt
Boolean

Jika true, maka metode ini akan menggunakan objek data dokumen yang diperoleh dari Tabel Dokumen Yang Berjalan; jika tidak, layanan akan membuka dokumen menggunakan data dokumen yang diteruskan ke docData.

docData
Object

Referensi ke objek data dokumen item untuk dibuka atau null. Nilai yang diteruskan ke parameter ini diabaikan jika shouldGetDocDataFromRdt adalah true.

Mengembalikan

Tugas yang mewakili operasi pembukaan kembali. Hasil tugas adalah IVsAsyncOpenDocumentResult untuk item yang dibuka kembali.

Keterangan

Metode ini digunakan untuk meminta proyek membuka item (dokumen) menggunakan informasi editor yang ditentukan. Ini adalah perpanjangan dari OpenItemAsync(UInt32, Guid, Boolean, Object).

Ini diimplementasikan bersama dengan OpenSpecificEditorAsync.

Tugas yang dikembalikan oleh metode ini tidak menunjukkan bahwa tampilan dokumen dan docdata telah dimuat. Lihat DocumentLoadTask untuk detail selengkapnya.

Berlaku untuk