Bagikan melalui


Menggunakan dan Menyediakan Layanan

Layanan adalah kontrak antara dua VSPackage. One VSPackage menawarkan serangkaian antarmuka tertentu untuk digunakan VSPackage lain. Misalnya, Visual Studio menawarkan SVsActivityLog layanan ke VSPackage apa pun yang dimuatnya. Layanan ini menyediakan IVsActivityLog antarmuka, yang dapat digunakan untuk menulis ke log aktivitas. Untuk informasi selengkapnya, lihat Cara: Menggunakan Log Aktivitas.

VSPackages dapat menawarkan layanan mereka sendiri dengan menggunakan IProfferService antarmuka ..

Visual Studio menawarkan layanan penting, seperti berikut ini:

Layanan IDE Deskripsi
SVsShell Menyediakan akses ke layanan IDE yang berurusan dengan fungsionalitas dasar, VSPackages, dan registri.
SVsUIShell Menyediakan fungsionalitas terkait windowing dan UI dasar dalam IDE, seperti kemampuan untuk membuat alat dan jendela dokumen.
SVsSolution Menyediakan fungsionalitas terkait solusi dasar, seperti kemampuan untuk menghitung proyek, membuat proyek baru, dan memantau perubahan proyek.

Di bagian ini