Freigeben über


Liste der verfügbaren Dienste

Visual Studio und Visual Studio 2010 SDK unterstützen die folgenden Dienste. Beachten Sie, dass einige Pakete nicht über eigene Dienste anbieten, die hier nicht aufgeführt sind. Beispielsweise verfügen Sprachendienste kein Einmalservice-GUID. Sie müssen den Namen der Programmiersprache verwenden, um den GUID des Sprachdiensts in der Registrierung zu suchen.

Verwenden Sie den Dienst, den GUID oder aufführte hier aus einer anderen Quelle (z. B. Sprachendienste abgerufenen) zum Abrufen der primäre Schnittstelle oder Schnittstellen, die den einzelnen Dienst angezeigt wurden. Weitere Informationen finden Sie unter COM and Managed Services.

Die Dienste

Dienst

Schnittstelle

Visual Studio

Visual Studio 2005

Beschreibung

SBindHost

IBindHost

Ja

Ja

Wird von VSPackages um eine IBindHost-Schnittstelle aus einem ActiveX-Steuerelement zu erhalten, um den asynchronen Datenübertragungen zu erleichtern.

SDTE

DTE

Nein

Ja

Ruft das Objekt der Entwurfszeiterweiterung (Design Time Extensibility, DTE), das für die Automatisierung verwendet wird.

C/C++-ID: SID_SDTE

SCodeNavigate

ICodeNavigate

Ja

Ja

Implementiert durch einen Formular-Designer, um den Standardereignishandler für ein Steuerelement anzuzeigen.

SContainerDispatch

IDispatch

Ja

Ja

Ermöglicht einem VSPackage, um über die Oberfläche eines anderen VSPackage oder Steuerelement zuzugreifen.

SExtendedTypeLib

IExtendedTypeLib

Ja

Ja

Ermöglicht einem VSPackage, um eine erweiterte Typbibliothek hinzugefügt bzw. zu erstellen.

SDirList

IDirList

Nein

Ja

Ermöglicht den Zugriff auf die Liste Name eines Containers für Listen. z. B. die Liste wie im Suchen und Ersetzen Dialogfeld in der Suchen in Dropdownliste dargestellt, der Verzeichnisse zu suchen. Das IDirList-Objekt kann gelesen und geschrieben werden soll.

SIVsPackageDynamicToolOwner

IVsPackageDynamicToolOwner

Ja

Ja

Ermöglicht einem VSPackage, um eigene Toolfenster dynamisch ein- oder ausgeblendet werden kann.

SLicensedClassManager

ILicensedClassManager

Ja

Ja

Ermöglicht einem VSPackage, um zu Visual Studio die Klasse anzugeben, die sie benötigt werden, indem eine Liste von Lizenzschlüsseln angeben.

SLocalRegistry

ILocalRegistry

ILocalRegistry2

Ja

Ja

Ermöglicht einem VSPackage, um die Registrierung in Bezug auf den lokalen Visual Studio Registrierungshiven zuzugreifen.

SOleComponentManager

IOleComponentManager

Ja

Ja

Stellt einen Teil koordinationsdienste wie Meldungsschleifen, Tastatur Schleifen und Ereignisbenachrichtigungen bereit.

SOleComponentUIManager

IOleComponentUIManager

Ja

Ja

Ermöglicht einem VSPackage, um die verschiedenen Benutzeroberflächenelemente von Visual Studio, wie Hilfe und Statusleiste, Benutzeroberfläche-Ereignissen zuzugreifen.

SOleInPlaceComponent

IOleInPlaceComponent

Ja

Ja

Ermöglicht einem VSPackage, um ihre Benutzeroberfläche mit dem Benutzeroberfläche von Visual Studiozu integrieren.

SOleInPlaceComponentSite

IOleInPlaceComponentSite

Ja

Ja

Ermöglicht einem VSPackage, um Benutzeroberfläche-Änderungen zu steuern, die für Tools bestimmt sind.

SOleUndoManager

IOleUndoManager

Ja

Ja

Ermöglicht einem VSPackage, um den Zugriff eines Containers zum Rückgängigmachen Manager auf teilnehmen an der Rückgängig-Stapel dieses Containers oder den Rückgängig-Stapel dieses Containers zugegriffen wird.

SProfferService

IProfferService

Ja

Ja

Ermöglicht einem VSPackage, um ihre eigenen Diensten anzubieten.

SProfferTypeLib

IProfferTypeLib

Ja

Ja

Ermöglicht einem Formular-Designer, um eine Typbibliothek als Referenz zur Verfügung zu stellen.

STrackSelection

ITrackSelection

Ja

Ja

Ermöglicht den Zugriff auf die Auswahl in einem Auswahlcontainer. Wird von einem Formular-Designer.

SUIHostCommandDispatcher

IOleCommandTarget

Ja

Ja

Ermöglicht einem VSPackage an den Befehlshandler ketten- und - Handle Befehlen im Namen der integrierten Entwicklungsumgebung (IDE) oder selbst teilzunehmen.

SUIHostLocale

IUIHostLocale

Ja

Ja

Ermöglicht Zugriff auf Informationen Benutzeroberfläche-Gebietsschema des Hosts.

SVsActivityLog

IVsActivityLog

Nein

Ja

Ermöglicht einem VSPackage Meldungen des Protokolls auf hoher Ebene, wenn die Protokollierung aktiviert ist.

SVsAddProjectItemDlg

IVsAddProjectItemDlg

Ja

Ja

Ermöglicht den Zugriff auf das Dialogfeld Projektelemente hinzufügen von VSPackages und ermöglicht ihre eigene Element hinzufügen Menüoption zu implementieren.

SVsAddWebReferenceDlg

IVsAddWebReferenceDlg

Ja

Ja

Zeigt das Dialogfeld Webverweis hinzufügen an.

SVsAppCommandLine

IVsAppCommandLine

Ja

Ja

Ermöglicht einem VSPackage, um zu bestimmen, ob ein Befehlszeilenschalter zu devenv.exe angegeben war.

SVsCallBrowser

IVsCallBrowser

Nein

Ja

Ermöglicht einem VSPackage, um ein neues Aufrufbrowser zu erstellen, das beim Debuggen verwendet wird.

SVsClassView

IVsClassView

Ja

Ja

Ermöglicht einem VSPackage, um Klassenansicht zu einem bestimmten Objekt synchronisiert werden kann.

SVsCmdNameMapping

IVsCmdNameMapping

Ja

Ja

Bietet Unterstützung für das Zuordnen von Befehlsnamen und GUID und der Namen aller verfügbaren Befehle und Namen.

SVsCodeDefView

IVsCodeDefView

Nein

Ja

Ermöglicht einem VSPackage, um Codedefinitionzu bearbeiten.

SVsCodeShareHandler

IVsCodeShareHandler

Ja

Ja

Interner Service. Nicht verwenden.

SVsCodeWindow

IVsCodeWindow

Ja

Ja

Bietet Zugriff auf ein Codefenster, das eine oder mehrere Dokumente enthalten kann.

SVsCodeWindowManager

IVsCodeWindowManager

Ja

Ja

Ermöglicht einem VSPackage, um Änderungen am das Codefenster Balken Dropdownliste hinzuzufügen.

SVsCommandWindow

IVsCommandWindow

IVsCommandWindow2

Ja

Ja

Ermöglicht einem VSPackage, um einen Befehl nach Befehlsfenster ausführen und mit Befehlsfensterandernfalls zu interagieren.

SVsCommandWindowsCollection

IVsCommandWindowsCollection

Nein

Ja

Ermöglicht einem VSPackage, um die Liste der Befehl Fenstern bearbeitet werden, die durch Visual Studioverwaltet werden.

SVsComplusLibrary

IVsLibraryReferenceManager

Ja

Ja

Ermöglicht einem VSPackage, um Informationen bereitzustellen Objektkatalogzu durchsuchen.

SVsComponentSelectorDlg

IVsComponentSelectorDlg

Nein

Ja

Ermöglicht einem VSPackage, um die Option zu sichern, die Verweis hinzufügen Option externe Komponenten eines Benutzers zum Projekt hinzufügen können.

SVsComponentSelectorDlg2

IVsComponentSelectorDlg2

Nein

Ja

Ermöglicht einem VSPackage, um die Option zu sichern, die Verweis hinzufügen Option externe Komponenten eines Benutzers zum Projekt hinzufügen können. Diese Version des Dialogfelds ermöglicht das Auffüllen des Bauteilverzeichnisses Vorab, bevor sie angezeigt wird.

SVsConfigurationManagerDlg

IVsConfigurationManagerDlg

Nein

Ja

Zeigt das Dialogfeld Konfigurations-Manager an.

SVsCreateAggregateProject

IVsCreateAggregateProject

Nein

Ja

Ermöglicht einem VSPackage können Sie ein Projekt erstellen, das eine Auflistung von anderen Projekten enthält.

SVsDebuggableProtocol

IVsDebuggableProtocol

Ja

Ja

Ermöglicht einem VSPackage, um die Liste mit den debugfähigen Protokollen zu aktualisieren, die von der IDE verwendet werden, um bestimmte der Module Debuggen anzulassen.

SVsDebugLaunch

IVsDebugLaunch

Ja

Ja

Ermöglicht der Unterstützung VSPackage, die einen Debugger startet.

SVsDiscoveryService

IVsDiscoveryService

Ja

Ja

Ermöglicht einem VSPackage, um eine Suche eine zu erstellen, die verwendet wird, um Webdienste zu ermitteln.

SVsEnumHierarchyItemsFactory

IVsEnumHierarchyItemsFactory

Ja

Ja

Stellt eine Factory bereit, um IVsEnumHierarchyItemsFactory-Objekte erstellen, mit denen über angegebenen Hierarchien (Projekten) aufzulisten.

SVsErrorList

IVsErrorList

Nein

Ja

Stellt zusätzliche Methoden zum Bearbeiten des Fensters Buildfehlerliste Aufgaben bereit. Insbesondere nimmt das Buildfehlerliste Aufgabenfenster der vordersten Reihen für ungültig und erzwingt, dass alle Fehler, der angezeigt werden soll.

SVsExternalFilesManager

IVsExternalFilesManager

Ja

Ja

Bietet Zugriff auf den Projektknoten Sonstige Dateien der aktuellen Projektmappe.

SVsFileChange

 

Ja

Ja

Veraltet. Verwenden Sie stattdessen SVsFileChangeEx Dienst.

SVsFileChangeEx

IVsFileChangeEx

Ja

Ja

Ermöglicht einem VSPackage, um zu verschiedenen Dateien Änderung von Ereignissen zu erhalten, die von der IDE gestartet werden.

SVsFilterAddProjectItemDlg

IVsFilterAddProjectItemDlg

Ja

Ja

Ermöglicht den Filter zu VSPackages Elemente, die im Element hinzufügen Dialogfeld angezeigt.

SVsFilterKeys

IVsFilterKeys

Ja

Ja

Ermöglicht einem VSPackage, um erweiterte Tastatur Datenfilterung auszuführen.

SVsFontAndColorCacheManager

IVsFontAndColorCacheManager

Nein

Ja

Bietet Zugriff auf den Satz der Cache für Schriftarten und Farben in Visual Studio, um einen speziellen Cache oder alle der Cache aktualisiert oder gelöscht werden.

SVsFontAndColorStorage

IVsFontAndColorStorage

IVsFontAndColorUtilities

Ja

Ja

Ermöglicht einem VSPackage, um die Schriftart- und Farbeinstellungen zu bearbeiten, die von Visual Studioverwaltet werden. Darüber hinaus ermöglicht der Dienst den Zugriff auf eine Auflistung von Dienstprogrammmethoden zum Bearbeiten der Schriftart und der Farbdaten.

SVsGeneralOutputWindowPane

IVsOutputWindowPane

Ja

Ja

Bietet Zugriff auf den allgemeinen Bereich Ausgabefenster und bei Bedarf erstellt sie.

SVsHelpService

IVsHelpSystem

Ja

Ja

Bietet Zugriff auf Hilfesystem.

SVsHTMLConverter

IVsHTMLConverter

Ja

Ja

Wird vom Visual Studio Debugger, um HTML-Code zu behandeln, um die Ausgabe zu formatieren.

SVsIME

IVsIME

Ja

Ja

Bietet Zugriff auf den Eingabemethoden-Editor (IME) APIs aus einem VSPackage.

SVsIntegratedHelp

SVsHelp

Ja

Ja

Bietet Zugriff auf Visual Studio Hilfesystem nach Schlüsselwort oder URL-Zugriff als auch Navigationssteuerelement von einer Hilfedatei. Dieser Dienst ist nur verfügbar, wenn die Hilfe in Visual Studio IDE und Ausführung nicht als externes Programm integriert ist.

SVsIntelliMouseHandler

IVsIntelliMouseHandler

Ja

Ja

Ermöglicht einem VSPackage, um zu IntelliMouse-Funktionalität Verwendung der Maus z. B. rades Bildlauf- und Behandeln von bitmaps Schwenken und zu erlangen, wenn das Mausrad geklickt wird.

SVsIntellisenseEngine

IVsIntellisenseEngine

Nein

Ja

Ermöglicht es einem Knoten, um Dateien hierarchien Projekt als Teil der Unterstützung für IntelliSense-Vorgänge zu laden und zu entladen. Das Laden und Entladen von Ereignissen gestartet, die beeinflussen können, was in IntelliSense-QuickInfo für das Projekt angezeigt wird.

SVsIntellisenseProjectHost

IVsIntellisenseProjectHost

Nein

Ja

Ermöglicht es einem Knoten hierarchien Projekt, um Informationen über geschachtelte IntelliSense-Projekte bereitzustellen ( IVsIntellisenseProject dass die Implementierung der Schnittstelle) in einer IntelliSense-QuickInfo angezeigt werden können.

SVsIntellisenseProjectManager

IVsIntellisenseProjectManager

Nein

Ja

Ermöglicht es einem Knoten hierarchien Projekt, um Listener von Ereignissen, wie Änderungen in den Verweisen oder in der Konfiguration beraten, die beeinflussen können, was in IntelliSense-QuickInfo angezeigt wird. Ist mit den enthaltenen Sprachen vorgesehen.

SVsInvisibleEditorManager

IVsInvisibleEditorManager

Ja

Ja

Ermöglicht einem VSPackage, um einen nicht sichtbaren“ Editor „zu registrieren, d. h. ein Editor, der volle Bearbeitungsfunktionalität, bietet jedoch nicht für Benutzer sichtbar ist.

SVsLanguageFilter

IVsTextViewFilter

Ja

Ja

Ermöglicht einem VSPackage, um zusätzliche Informationen für die Textansicht z. B. tipps Daten und dem Umfang der einen Wörtern bereitzustellen.

SVsLaunchPad

IVsLaunchPad

Ja

Ja

Ermöglicht einem VSPackage, um temporäre Batch von Skripts auszuführen, um ein Befehlszeilenprogramm, dessen Ausgabe in einen Ausgabebereich gesendet wird, und zur Analyse standardmäßig warnung und Fehlermeldungen, die auf einen Fehlerfenster gesendet werden.

SVsLaunchPadFactory

IVsLaunchPadFactory

Ja

Ja

Stellt eine Factory zum Erstellen von IVsLaunchPad-Objekten bereit.

SVsLinkedUndoTransactionManager

IVsLinkedUndoTransactionManager

Ja

Ja

Ermöglicht den Zugriff auf verknüpfte zum Rückgängigmachen Manager.

SVsMenuEditor

IVsMenuEditorFactory

Ja

Ja

Ermöglicht einem Formular-Designer, um den freigegebenen Menü des Editors zuzugreifen. IVsMenuEditorFactory kann für IVsMenuEditorabgefragt werden.

SVsMonitorUserContext

IVsMonitorUserContext

Ja

Ja

Ermöglicht einem VSPackage, um einen „Kontext“ behälter zum Erstellen von Hilfeschlüsselwörtern verwendet wird, der für einen bestimmten Kontext zuzuordnen.

SVsObjBrowser

IVsObjBrowser

Ja

Ja

Ermöglicht einem VSPackage, um zu einem bestimmten Objekt in Objektkatalogzu navigieren.

SVsObjectManager

IVsObjectManager

Ja

Ja

Ermöglicht einem VSPackage, um den Bibliotheks-Manager mit Visual Studio zum Verwalten von Objekten zu registrieren, z. B. Namespaces, Klassen und Enumerationen.

SVsObjectSearch

IVsObjectSearch

Ja

Ja

Ermöglicht einem VSPackage die Suche nach einem bestimmten Objekt.

SVsOpenProjectOrSolutionDlg

IVsOpenProjectOrSolutionDlg

Nein

Ja

Ermöglicht einem VSPackage, um das Standard- Visual Studio Dialogfeld ein Projekt oder eine Projektmappe geöffnet werden soll.

SVsOutputWindow

IVsOutputWindow

Ja

Ja

Ermöglicht einem VSPackage, um zusätzliche Ausgabebereiche im Allgemeinen Ausgabefenster zu erstellen.

SVsParseCommandLine

IVsParseCommandLine

Ja

Ja

Ermöglicht eine Implementierung der IOleCommandTarget-Schnittstelle für den Analysis befehlszeilen.

SVsPathVariableResolver

IVsPathVariableResolver

Nein

Ja

Bietet eine Möglichkeit, Variablen aufzulösen, die an Visual Studio beziehen und in den Pfaden eingebettet werden, um einen endgültigen Pfad zu erzeugen.

SVsPreviewChangesService

IVsPreviewChangesService

Nein

Ja

Zeigt das Dialogfeld Vorschau der Änderungen in Umgestaltung von Code verwendet wird.

SVsProfileDataManager

IVsProfileDataManager

Nein

Ja

Ermöglicht den Zugriff auf das Profil Manager von Visual Studio, der das Importieren und Exportieren von Einstellungen von Daten sowie das Anzeigen einer Benutzeroberfläche der aktuellen Benutzerprofil für zulässt.

SVsProfilesManagerUI

IVsProfilesManagerUI

Nein

Ja

Zeigt ein Dialogfeld an, das die Einstellungen des aktuellen Benutzers.

SVsPropertyPageFrame

IVsPropertyPageFrame

Ja

Ja

Ermöglicht einem VSPackage zu überschreibenden, die Eigenschaftenseite zuerst im Eigenschaften Fenster angezeigt wird.

SVsQueryEditQuerySave

IVsQueryEditQuerySave2

Nein

Ja

Wird von VSPackages um einen Quellcodeverwaltungsanbieter zu informieren, dass eine Datei im Begriff ist, im Speicher geändert oder gespeichert werden.

SVsRegisterDebugTargetProvider

IVsRegisterProjectDebugTargetProvider

Nein

Ja

Ermöglicht es einem VSPackage-Projekt, das Ziel programmgesteuert zu überschreiben, die in einem Debugger zu starten.

SVsRegisterEditors

IVsRegisterEditors

Ja

Ja

Ermöglicht einem VSPackage, um eine Editor factory mit der IDE zu registrieren.

SVsRegisterFindScope

IVsRegisterFindScope

Nein

Ja

Ermöglicht einem VSPackage, um einen Suchbereich für das In Dateien suchen Dialogfeld zu registrieren.

SVsRegisterPriorityCommandTarget

IVsRegisterPriorityCommandTarget

Ja

Ja

Ermöglicht einem VSPackage, um sich als Befehlshandler zu registrierende mit hoher Priorität, der einem VSPackage können, um alle Befehle anzuzeigen. sparsam verwenden, sofern vorhanden.

SVsRegisterProjectTypes

IVsRegisterProjectTypes

Ja

Ja

Ermöglicht einem VSPackage zu registrierende Projekttypen mit der IDE.

SVsResourceManager

IVsResourceManager

Nein

Ja

Ermöglicht einem VSPackage, um verwaltete und nicht verwaltete Ressourcen aus der Satelliten-DLL zu laden.

SVsResourceView

IVsResourceView

Ja

Ja

Verwenden Sie stattdessen SVsClassView Dienst.

SVsRunningDocumentTable

IVsRunningDocumentTable

Ja

Ja

Ermöglicht den Zugriff auf das Tabelle aktiver Dokumente der IDE (Drehtransformator) verfolgt alle aktuell geöffneten Dokumente.

SVsSccManager

IVsSccManager2

Nein

Ja

Ermöglicht VSPackages, um mit einem Quellcodeverwaltungsanbieter zu registrieren, sodass diese Option in der Quellcodeverwaltung teilnehmen.

SVsSccToolsOptions

IVsSccToolsOptions

Ja

Ja

Ermöglicht einem VSPackage Quellcodeverwaltungsanbieter die Optionen abrufen und festlegen.

SVsSettingsReader

IVsSettingsReader

Nein

Ja

Stellt Lesezugriff auf den Einstellungen des Benutzers.

SVsShell

IVsShell

Ja

Ja

Ermöglicht die Interaktion mit einem VSPackage direkt interagieren und anderen VSPackages zu bearbeiten.

SVsShellDebugger

IVsDebugger

Ja

Ja

Bietet Zugriff auf den Visual Studio Debugger.

SVsShellMonitorSelection

IVsMonitorSelection

Ja

Ja

Ermöglicht einem VSPackage, um die aktuelle Auswahl zuzugreifen und Befehlsbenutzeroberflächen kontexte zu verwalten.

SVSMDCodeDomProvider

IVSMDCodeDomProvider

Nein

Ja

Stellt Zugriff auf einen Anbieter von Code dokumentobjektmodells (DOM), der in systemeigenem Code verwendet werden kann.

SVSMDDesignerService

IVSMDCodeDomCreator

IVSMDDesignerService

Nein

Ja

Ermöglicht den Zugriff auf die Unterstützung der IDE für verwaltete Formular-Designer. IVSMDCodeDomCreator kann verwendet werden, um Anbieter des Codes DOM zu erstellen.

SVSMDPropertyBrowser

IVSMDPropertyBrowser

Nein

Ja

Bietet Zugriff auf den Designer für eigenschaft-Fenster.

SVSMDTypeResolutionService

IVSMDTypeResolutionService

Nein

Ja

Bietet Zugriff auf eine Schnittstelle, die ein Objekt zurückgeben kann ITypeResolutionService in systemeigenem Code verwendbar ist.

SVsSmartOpenScope

IVsSmartOpenScope

Nein

Ja

Bietet eine Möglichkeit, einen Bereich für eine Assembly zu öffnen und nach Bedarf berücksichtigt.

SVsSolution

IVsSolution

Ja

Ja

Bietet Zugriff auf der obersten Ebene zur aktuellen Projektmappe.

SVsSolutionBuildManager

IVsSolutionBuildManager

Ja

Ja

Ermöglicht einem VSPackage, um den Buildprozess einer Projektmappe interagieren.

SVsSolutionObject

IVsSolution

Ja

Ja

Verwenden Sie stattdessen den SVsSolution Dienst.

SVsSolutionPersistence

IVsSolutionPersistence

Ja

Ja

Ermöglicht einem VSPackage, um Informationen aus der aktuellen SLN-Datei der Projektmappe zu speichern und abzurufen.

SVsSQLCLRReferences

IVsSQLCLRReferences

Nein

Ja

Stellt die Fähigkeit hinzu, und aktualisieren Verweise in den verwalteten Codeassembly bereit.

SVsStartPageDownload

IVsStartPageDownload

Nein

Ja

Bietet Zugriff auf den Download für die Startseite zum Starten und Beenden des Downloads diensts in einem Hintergrundthread.

SVsStatusbar

IVsStatusbar

Ja

Ja

Ermöglicht den Zugriff auf die Statusleiste der IDE.

SVsStrongNameKeys

IVsStrongNameKeys

Nein

Ja

Ermöglicht den Zugriff auf die Methoden zum Erstellen von Schlüsseldateien mit starkem Schlüsselnamen und Kennwörtern, die in Signierung verwalteten Codeassemblys verwendet werden.

SVsStructuredFileIO

IVsStructuredFileIO

Ja

Ja

Ermöglicht einem VSPackage, um Unterstützung zum Speichern von Daten in mehreren Formaten zu unterstützen.

SVsTaskList

IVsTaskList

Ja

Ja

Ermöglicht den Zugriff auf das Fenster Aufgabenliste der IDE.

SVsTextImageUtilities

IVsTextImageUtilities

Nein

Ja

Stellt Hilfsprogramme zum Laden und Speichern von Textdateien bereit.

SVsTextManager

IVsTextManager

IVsHiddenTextManager

Ja

Ja

Bietet Zugriff auf alle Sitzungen sowie das Puffern der Text des ausgeblendeten Textes (für ausgeblendete Bereiche in der IDE) verfügbar sind.

SVsTextOut

IVsTextOut

Ja

Ja

Stellt eine Version der Win32-Funktion TextOut zum Schreiben des Texts für einen Gerätekontext bereit (erfordert ein DC-Handle).

SVsTextSpanSet

IVsTextSpanSet

Ja

Ja

Bietet Zugriff auf eine Liste von Textabschnitten in einem Puffer oder ein Bild Text. Dieser Dienst wird in der Regel in einem Container Dokumenten implementiert und das aktuelle Dokument verweist.

SVsThreadedWaitDialog

IVsThreadedWaitDialog

Nein

Ja

Ermöglicht einem VSPackage zum Anzeigen eines Dialogfelds, das in einem anderen Thread wartet auf Antworten verwendet (Hintergrundtasken).

SVsThreadPool

IVsThreadPool

Nein

Ja

Ermöglicht einem VSPackage auf Hintergrundtasken zu initiieren, die anschließend von Visual Studioverwaltet werden.

SVsToolbox

IVsToolbox

Ja

Ja

Bietet Zugriff auf Toolboxder IDE.

SVsToolboxActiveXDataProvider

IVsToolboxDataProvider

Ja

Ja

Ermöglicht einem VSPackage, um Informationen aus Toolboxelementen abzurufen.

SVsToolboxDataProviderRegistry

IVsToolboxDataProviderRegistry

Nein

Ja

Ermöglicht einem VSPackage, um einen Toolbox datenanbieter zu registrieren, ohne die Leistung von vorab geladen wird die gesamte Toolbox.

SVsToolsOptions

IVsToolsOptions

Nein

Ja

Ermöglicht einem VSPackage, um die Sichtbarkeit aller Optionsseite zu bestimmen, ob das Optionen Dialogfeld geöffnet ist und zu aktualisieren.

SVsTrackProjectDocuments

IVsTrackProjectDocuments2

IVsTrackProjectDocuments3

Nein

Ja

Ermöglicht den Bildschirm zu VSPackages Änderungen in den Dateien eines Projekts und Gruppenabstimmung über einen Quellcodeverwaltungsanbieter bereitzustellen.

SVsTrackSelectionEx

IVsTrackSelectionEx

Ja

Ja

Ermöglicht einem VSPackage, damit die IDE über die Änderung einer Auswahl zu informieren, die das derzeit ausgewählte Projektelement auswirken kann.

SVsUIHierWinClipboardHelper

IVsUIHierWinClipboardHelper

Ja

Ja

Ermöglicht einer Hierarchie (z. B. ein Projekt VSPackage) zur beigeordneten Verwendung der Zwischenablage mit anderen Hierarchien.

SVsUIShell

IVsUIShell

Ja

Ja

Bietet Zugriff auf den Benutzeroberflächenelementen wie der IDE Toolfenstern und Dokumentfenstern.

SVsUIShellDocumentWindowMgr

IVsUIShellDocumentWindowMgr

Ja

Ja

Ermöglicht einem VSPackage, um die Positionen aller Fenster auf der Grundlage des Inhalts eines Streams von Daten wiederherzustellen oder Position aller Fenster in einem Stream zu speichern. Selten verwendet.

SVsUIShellOpenDocument

IVsUIShellOpenDocument

Ja

Ja

Ermöglicht einem VSPackage auf den geöffneten Dokumenten für zahlreiche Möglichkeiten, um zu bestimmen, wer und das Dokument.

SVsUpgradeLogger

IVsUpgradeLogger

Nein

Ja

Wird von Implementierungen der IVsProjectUpgradeViaFactory-Schnittstelle, um Fehler zu melden und Informationsmeldungen.

SVsWebBrowsingService

IVsWebBrowsingService

Ja

Ja

Ermöglicht einem VSPackage, um eine Webbrowsersitzung zu erstellen und zu steuern.

SVsWebFavorites

IVsWebFavorites

Ja

Ja

Ermöglicht einem VSPackage, um Favoriten des Benutzers die Liste hinzuzufügen.

SVsWebPreview

IVsWebPreview

Ja

Ja

Ermöglicht einem VSPackage, um eine Webseite, i. d. R. in einem untergeordneten Fenster in der Vorschau anzuzeigen.

SVsWebURLMRU

IVsWebURLMRU

Ja

Ja

Ermöglicht einem VSPackage eine URL der zuletzt verwendeten Liste von URLs) (MRU Hinzufügen und Abrufen einer Liste aller URL in der MRU-Liste.

SVsWindowFrame

IVsWindowFrame

Ja

Ja

Ermöglicht einem VSPackage, um den Fensterrahmen, in dem das Paket oder der Teil des Pakets aufgestellt werden.

SVsXMLMemberIndexService

IVsXMLMemberIndexService

Ja

Ja

Bietet Zugriff auf die Dokumentationsdateien im XML-Format, die mit einer bestimmten Metadatendatei zugeordnet sind.

Siehe auch

Weitere Ressourcen

COM and Managed Services

Dienste