Otomasyon Genişleticilerini Uygulama ve Kullanma
Visual Studio eklentileri, Visual Studio 2013'te kullanım dışıdır.Eklentilerinizi VSPackage uzantılarına yükseltmelisiniz.Yükseltme hakkında daha fazla bilgi için bkz: SSS: Eklentileri VSPackage Uzantılarına Dönüştürme.
Visual Studio otomasyon modelinin Otomasyon Genişleticiler kısmı, belirtilen bir proje türünde gösterilen özelliklere özellik ekleme veya bunları filtreleme yeteneği sunar.Örneğin, Visual Studio, Visual Basic sınıfını temsil eden bir nesneye sahip Visual Basic kod modelini içerir.
Bir nesnedeki varolan özelliklere yeni özellikler eklemek için, otomasyon uzatıcılar kullanabilirsiniz.Uzatıcıları ayrıca, projenin özellik sayfasında görüntülenen özellikleri filtrelemek için de kullanabilirsiniz.
Kullanıcıların Çözüm Gezgini'nde bir sınıf öğesi seçmesine olanak sağlamak için bir uzatıcı kullanabilirsiniz ve sihirbazın oluşturduğu kodu değiştirebilirsiniz.Kullanıcıların, sınıf tanımının içine düzenleyicinin ekleme noktasını yerleştirerek Özellikler penceresinin, sınıfın ek özelliklerini görüntülemesine olanak tanımak için bir uzatıcı da kullanabilirsiniz.
![]() |
---|
Uzatma yöneticisi uzatma nesnelerin iç ara belleğini tutar ve bunlar yok edildiğinde bildirilmelidir.Uzatıcı nesnelerini yok ettikten hemen sonra NotifyDelete çağırmanız gerekir.İşlemin boş hale gelmesini beklememeniz gerekir, çünkü diğer Visual Studio bileşenleri, yok edilmiş uzatıcı nesnesine, siz yöntemi çağırmadan önce erişmeyi deneyebilir.Bu durumda Visual Studio çökebilir. |
Aşağıdakiler Otomasyon Genişleticisi nesne modellerinin nesneleridir.
Otomasyon Genişleticisi Arabirimleri |
Tanımlama |
---|---|
Belirli bir uzatma sağlayıcısı. |
|
Herhangi bir uzatma sağlayıcısı. |
|
Otomasyon uzantısını barındıran site nesnesi. |
|
IFilterProperties arabirimi |
Uygulandığında, bir uzatmanın, belirli özelliklerin Özellikler penceresinde görüntülenmesini önlemesini sağlar. |
Otomasyon Genişleticilerine erişim sağlar. |
Bu nesneleri kullanarak, şunları yapabilirsiniz:
Özellikler penceresi veya kod yoluyla erişilebilen Visual Studio öğesindeki nesnelere özellikler ekleyin.
Özellikler penceresinde görünmemeleri için özellikleri gizleyin.
Bir özelliği aynı ada sahip ancak yalnızca belirli değerleri kabul eden başka bir özellikle değiştir.
Ayrıca bkz.
Görevler
Nasıl yapılır: Komutları Ekleme ve İşleme
Nasıl yapılır: Eklentiler Oluşturma
İzlenecek yol: Sihirbaz Oluşturma
Kavramlar
Otomasyon Nesne Modeli Grafiği
Diğer Kaynaklar
Ortam Pencereleri Oluşturma ve Denetleme