IVsProjectAsyncOpen.OpenItemWithSpecificAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.