Implementowanie i używanie rozszerzeń automatyzacji
Dodatki Visual Studio zostały zaniechane w programie Visual Studio 2013.Dodatki należy uaktualniać do pakietu rozszerzenia VSPackage.Aby uzyskać więcej informacji na temat uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.
Część urządzeń Extender automatyzacji Visual Studio automatyzacji modelu pozwala na dodawanie lub filtrowanie właściwości, które są wyświetlane w określonym typie projektu.Na przykład Visual Studio obejmuje model kodu Visual Basic, który reprezentuje klasę Visual Basic.
Możesz użyć rozszerzeń automatyzacji, aby dodać nowe właściwości do istniejących właściwości w obiekcie.Umożliwia także używanie urządzenia Extender do filtrowania właściwości, które są wyświetlane na stronie właściwości projektu.
Można użyć urządzenia extender, aby umożliwić użytkownikom wybranie elementu klasy w Eksploratorze rozwiązań i zmodyfikować kod, który tworzy kreator.Możesz także użyć urządzenia extender, aby umożliwić użytkownikom umieszczenie edytora punkt wstawiania wewnątrz definicji klasy i posiadanie okna Właściwości wyświetlania dodatkowych właściwości klasy.
Przestroga |
---|
Menedżer urządzenia extender utrzymuje wewnętrzną pamięć podręczną obiektów urządzenia extender, i musi być powiadomiony, gdy są niszczone.Musisz wywołać NotifyDelete natychmiast po zniszczeniu przedmiotów urządzenia extender.Nie należy czekać aż aplikacja przejdzie w stan bezczynności, ponieważ inne składniki programu Visual Studio mogą próbować uzyskać dostęp do obiektu urządzenia extender zniszczonego przed wywołaniem metody.W takim przypadku może wystąpić awaria programu Visual Studio. |
Poniżej przedstawiono obiekty w modelu obiektów automatyzacji urządzeń Extender.
Interfejsy automatyzacji urządzenia Extender |
Opis |
---|---|
Dostawca określonego urządzenia extender. |
|
Każdy dostawca urządzenia extender. |
|
Obiekt lokacji, obsługujący automatyzację urządzenia extender. |
|
Interfejs IFilterProperties |
Po wdrożeniu umożliwia urządzeniu extender zapobieganie wyświetlaniu określonych Właściwości w oknie. |
Zapewnia dostęp do urządzeń Extender automatyzacji. |
Za pomocą tych obiektów można:
Dodaj właściwości do obiektów w Visual Studio, dostępne poprzez okno Właściwości lub za pomocą kodu.
Ukryj właściwości, tak aby nie pojawiały się w oknie Właściwości.
Zastąp właściwości jedną z tych samych nazw, ale taką, która akceptuje tylko określone wartości.
Zobacz też
Zadania
Porady: dodawanie i obsługa poleceń
Koncepcje
Wykres modelu obiektów automatyzacji
Inne zasoby
Tworzenie i kontrolowanie okien środowiska