Bagikan melalui


IVsaCodeItem.AddEventSource(String, String) Metode

Definisi

Menambahkan sumber peristiwa ke item kode. Item kode menggunakan sumber peristiwa untuk menghubungkan peristiwa ke sumber peristiwa bernama dengan memanggil metode IVsaSite.GetEventSourceInstance, yang diimplementasikan oleh host.

public:
 void AddEventSource(System::String ^ eventSourceName, System::String ^ eventSourceType);
public void AddEventSource (string eventSourceName, string eventSourceType);
abstract member AddEventSource : string * string -> unit
Public Sub AddEventSource (eventSourceName As String, eventSourceType As String)

Parameter

eventSourceName
String

Nama terprogram sumber peristiwa.

eventSourceType
String

Nama jenis sumber peristiwa.

Keterangan

Mesin skrip menggunakan informasi yang disediakan oleh metode AddEventSource untuk menghubungkan peristiwa ke sumber peristiwa bernama. Ini mendapatkan sumber peristiwa dengan memanggil metode IVsaSite.GetEventSourceInstance, yang diterapkan oleh host. Metode AddEventSource membuat kelas yang menangani peristiwa yang diangkat oleh objek yang disediakan host.

Catatan

Mesin skrip JScript .NET tidak mendukung metode ini. Dalam kasus di mana mesin JScript .NET harus menghubungkan peristiwa, Anda harus melakukannya menggunakan item global. Daripada sumber peristiwa, mesin JScript .NET menggunakan jenis item AppGlobal. Untuk informasi selengkapnya, lihat VsaItemType.

Dalam item kode, Anda dapat mengakses objek sumber peristiwa berdasarkan nama, dan, setelah diakses, Anda dapat menulis penanganan aktivitas terhadap objek. Jenis sumber kejadian diteruskan sebagai string daripada sebagai objek Jenis untuk memfasilitasi penerapan sumber peristiwa oleh host yang tidak dikelola.

Pengkompilasi menggunakan parameter eventSourceType untuk mengikat metode yang disediakan oleh jenis . Ini juga digunakan nanti ketika mesin skrip memanggil metode IVsaSite.GetEventSourceInstance untuk meminta instans objek Jenis.

Untuk informasi selengkapnya tentang mekanisme untuk menghubungkan peristiwa untuk mesin skrip, lihat metode IVsaSite.GetEventSourceInstance.

Berlaku untuk