Implementace a používání rozšiřovacích objektů automatizace
Doplňky Visual Studio jsou ve verzi aplikace Visual Studio 2013 zastaralé.Měli byste upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu viz Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.
Část rozšiřovačů automatizace modelu automatizace aplikace Visual Studio umožňuje přidávat nebo filtrovat vlastnosti, které jsou zobrazeny v zadaném typu projektu.Například Visual Studio zahrnuje kód modelu Visual Basic s objektem, který představuje třídu Visual Basic.
Zařízení Extender automatizace můžete použít k přidání nových vlastností k existujícím vlastnostem v objektu.Můžete také použít zařízení extender k filtrování vlastností, které jsou zobrazeny na stránce vlastností projektu.
Zařízení extender můžete použít pro umožnění uživatelům vybrat položku třídy v Průzkumníku řešení a upravit kód, který průvodce vytvoří.Můžete také použít zařízení extender pro umožnění uživatelům umístit textový kurzor editoru do definice třídy a nechat okno Vlastnosti zobrazit další vlastnosti třídy.
Upozornění |
---|
Správce zařízení extender udržuje interní mezipaměť objektů zařízení extender a musí být upozorněn při jejich zničení.Musíte zavolat NotifyDelete ihned po zničení objektů zařízení extender.Nesmíte čekat na nečinnost aplikace, protože ostatní součásti sady Visual Studio se mohou pokusit o přístup ke zničenému objektu zařízení extender před voláním metody.V takovém případě může dojít k selhání sady Visual Studio. |
Následují objekty v objektovém modelu automatizace zařízení Extender.
Rozšiřující rozhraní automatizace |
Description |
---|---|
Konkrétní zprostředkovatel rozšíření. |
|
Žádný zprostředkovatel rozšíření. |
|
Objekt serveru, který hostuje rozšíření automatizace. |
|
Rozhraní IFilterProperties |
V případě implementace umožňuje zařízení extender zabránit zadaným vlastnostem ve zobrazení v okně Vlastnosti. |
Poskytuje přístup k rozšiřujícím objektům automatizace. |
Pomocí těchto objektů můžete:
Přidání vlastností do objektů v Visual Studio přístupných prostřednictvím okna Vlastnosti nebo pomocí kódu.
Skrýt vlastnosti tak, aby se nezobrazily v okně Vlastnosti.
Vlastnost nahraďte jinou se stejným názvem, ale takovou, která přijímá pouze určitou sadu hodnot.
Viz také
Úkoly
Postupy: Přidávání a zpracování příkazů
Koncepty
Graf modelu objektů automatizace