Aracılığıyla paylaş


Uygulama ve Otomasyon Extender kullanarak

Otomasyon Extender bölümünü Visual Studio otomasyon modeli eklemek veya filtre belirtilen proje tipinde görüntülenen özellikleri olanağı sağlar.Örneğin, Visual Studio içeren bir Visual Basic kod modeli temsil eden bir nesne ile bir Visual Basic sınıfı.

Otomasyon Extender, varolan bir nesne özelliklerinde yeni özellikler eklemek için kullanabilirsiniz.Extender, projenin özellik sayfasında özellikler filtre uygulamak için de kullanabilirsiniz.

Kullanıcılar, bir sınıfın öğe seçmek izin vermek için Extender'ı kullanmak Solution Explorer ve sihirbazın oluşturduğu kodu değiştirebilirsiniz.Düzenleyenin sınıf tanımı içinde ekleme noktasını yerleştirin ve kullanıcılara izin vermek için Extender'ı kullanabilirsiniz özelliklerini sınıfının Ek Özellikler penceresini görüntüleyin.

Uyarı notuUyarı

Extender Yöneticisi extender nesnelerin bir iç önbellek tutar ve yok edilir bildirilmesi gerekir.Çağırması gerekir NotifyDelete extender nesnelerin yok edilmesi üzerine hemen.Uygulama yöntemi aramadan önce yok extender nesneye erişmek diğer Visual Studio bileşenleri çalışabilir çünkü boşta olmasını beklemeli değil.Bu durumda, Visual Studio çökebilir.

Extender Otomasyon nesne modeli içindeki nesneler şunlardır:

Otomasyon Extender arabirimleri

Description

IExtenderProvider

Bir özel uzatma sağlayıcısı.

IExtenderProviderUnk

Herhangi bir uzatma sağlayıcısı.

IExtenderSite

Otomasyon Extender'ı barındıran site nesnesi.

IFilterPropertiesArabirim

Uygulanan zaman belirtilen özellikleri içinde görüntülenmesini önlemek Extender'ı verir özelliklerini pencere.

ObjectExtenders

Otomasyon Extender erişim sağlar.

Bu nesneleri kullanarak şunları yapabilirsiniz:

  • Nesnelerin özelliklerini eklemek Visual Studio, erişilebilir yoluyla özellikleri pencere veya kodu.

  • Özellikleri gizlemek ve böylece içinde görünmez özelliklerini pencere.

  • Aynı ada sahip bir ancak belirli kümesi değerlerini kabul eden bir özelliği değiştirin.

Ayrıca bkz.

Görevler

Nasıl yapılır: ekleme ve komutları işlemek

Nasıl yapılır: bir eklenti oluşturmak

İzlenecek yol: bir sihirbaz oluşturma

Kavramlar

Otomasyon nesne modeli şeması

Diğer Kaynaklar

Oluşturma ve ortam Windows denetleme

Eklentiler ve sihirbazlar oluşturma

Otomasyon ve Genişletilebilirlik Başvurusu