Aracılığıyla paylaş


Hizmetleri Kullanma ve Sağlama

Hizmet, iki VSPackage arasındaki sözleşmedir. Bir VSPackage, başka bir VSPackage'ın tüketmesi için belirli bir arabirim kümesi sunar. Örneğin, Visual Studio, yüklediği tüm VSPackage'lara SVsActivityLog hizmetini sunar. Bu hizmet, etkinlik günlüğüne yazmak için kullanılabilen arabirimi sağlar IVsActivityLog . Daha fazla bilgi için bkz . Nasıl yapılır: Etkinlik Günlüğünü Kullanma.

VSPackage'ler IProfferService arayüzünü kullanarak kendi hizmetlerini sunabilir...

Visual Studio aşağıdakiler gibi önemli hizmetler sunar:

IDE hizmeti Açıklama
SVsShell Temel işlevler, VSPackage'lar ve kayıt defteriyle ilgilenen IDE hizmetlerine erişim sağlar.
SVsUIShell IDE'de araçlar ve belge pencereleri oluşturma gibi temel pencere oluşturma ve kullanıcı arabirimiyle ilgili işlevler sağlar.
SVsSolution Projeleri listeleme, yeni proje oluşturma ve proje değişikliklerini izleme gibi çözümle ilgili temel işlevler sağlar.

Bu bölümde