Interfejs IVsPackage
Inicjuje VSPackage w środowisku i udostępnia swoje usługi dla środowiska naturalnego.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
[GuidAttribute("D4F3F4B1-E900-4E51-ADB3-D532348F83CB")]
[InterfaceTypeAttribute(1)]
public interface IVsPackage
[GuidAttribute("D4F3F4B1-E900-4E51-ADB3-D532348F83CB")]
[InterfaceTypeAttribute(1)]
public interface class IVsPackage
[<GuidAttribute("D4F3F4B1-E900-4E51-ADB3-D532348F83CB")>]
[<InterfaceTypeAttribute(1)>]
type IVsPackage = interface end
<GuidAttribute("D4F3F4B1-E900-4E51-ADB3-D532348F83CB")>
<InterfaceTypeAttribute(1)>
Public Interface IVsPackage
Metody
Nazwa | Opis | |
---|---|---|
Close() | Zamyka VSPackage, zwalnia wskaźników interfejsów buforowany i unadvises ujść zdarzeń. |
|
CreateTool(Guid) | Włącza środowisko do tworzenia narzędzie na żądanie systemu windows, które są implementowane przez VSPackages. |
|
GetAutomationObject(String, Object) | Umożliwia VSPackage do uczestniczenia w modelu obiektowym automatyzacji DTE. |
|
GetPropertyPage(Guid, VSPROPSHEETPAGE[]) | Dostęp do proffers Narzędzia menu Opcje i stron właściwości Customize Toolbox okien dialogowych. |
|
QueryClose(Int32) | Umożliwia VSPackage, który wymaga interwencji użytkownika, aby przerwać proces zamykania. |
|
ResetDefaults(UInt32) | Resetuje ustawienia domyślne w przyborniku. |
|
SetSite(IServiceProvider) | Inicjuje VSPackage z tylnym wskaźnik do środowiska naturalnego. |
Uwagi
Ten interfejs musi wdrożone na wszystkie klasy VSPackage.Visual Studio używa tego interfejsu do wywołania na VSPackage dla usług, które może on zawierać.Większości rozszerzeń rozpoczynają się przez ładowanie VSPackage, który jest zlokalizowany na środowisko naturalne.Wywołanie VSPackage jest przekazywany wskaźnik usługodawca.
Uwagi dotyczące implementacji:
Wdrożenie IVsPackage każdym zainicjować VSPackage.
Jeśli pakiet musi zablokować zamknięcia IDE powinny wdrożyć IVsPackage2.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku