Sdílet prostřednictvím


IVsPackage – rozhraní

 

Inicializuje VSPackage v prostředí a její služby k dispozici prostředí.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[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

Název Popis
System_CAPS_pubmethod Close()

Zavře VSPackage, uvolní ukazatele rozhraní mezipaměti a unadvises jímky událostí.

System_CAPS_pubmethod CreateTool(Guid)

Umožňuje vytvořit na vyžádání nástroje systému windows, které jsou implementovány v VSPackages prostředí.

System_CAPS_pubmethod GetAutomationObject(String, Object)

Umožňuje VSPackage účastnit DTE automatizace objektový model.

System_CAPS_pubmethod GetPropertyPage(Guid, VSPROPSHEETPAGE[])

Přístup k proffers Nástroje nabídky Možnosti a stránek vlastností Vlastní nastavení panelu nástrojů dialogová okna.

System_CAPS_pubmethod QueryClose(Int32)

Umožňuje VSPackage, která vyžaduje zásah uživatele přerušit proces vypnutí.

System_CAPS_pubmethod ResetDefaults(UInt32)

Obnoví výchozí nastavení panelu nástrojů.

System_CAPS_pubmethod SetSite(IServiceProvider)

Inicializuje VSPackage s ukazatelem zpět do prostředí.

Poznámky

Toto rozhraní musí uplatňovat na všechny třídy VSPackage.Visual Studio volat VSPackage služeb, které může poskytnout používá toto rozhraní.Většina rozšíření začít načtením VSPackage, které je umístěno na životní prostředí.Volající VSPackage je předán poskytovatel metadat ukazatel.

Poznámky pro implementátory:

Implementace IVsPackage při každé inicializaci VSPackage.

Pokud balíček musí blokovat vypnutí IDE by mělo provádět IVsPackage2.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek