Liste des services disponibles
Visual Studio et le Kit de développement logiciel (SDK) Visual Studio prennent en charge les services suivants. Certains packages offrent leurs propres services qui ne sont pas répertoriés ici , par exemple, les services linguistiques n’ont pas de GUID de service unique. Vous devez utiliser le nom de la langue pour rechercher le GUID du service de langue dans le Registre.
Utilisez les GUID de service répertoriés ici ou obtenus à partir d’une autre source (par exemple, les services linguistiques) pour obtenir l’interface principale ou les interfaces affichées avec chaque service.
The Services
Service | Interface | Visual Studio | Visual Studio 2005 | Description |
---|---|---|---|---|
SBindHost | IBindHost | Oui | Oui | Utilisé par les VSPackages pour obtenir une IBindHost interface à partir d’un contrôle ActiveX pour faciliter les transferts de données asynchrones. |
SDTE | DTE | Non | Oui | Obtient l’objet DTE (Design Time Extensibility) utilisé pour l’automatisation. ID C/C++ : SID_SDTE |
SCodeNavigate | ICodeNavigate | Oui | Oui | Implémenté par un concepteur de formulaires pour afficher le gestionnaire d’événements par défaut pour un contrôle. |
SContainerDispatch | IDispatch | Oui | Oui | Permet à un VSPackage d’accéder à l’interface d’automatisation d’un autre VSPackage ou d’un contrôle. |
SExtendedTypeLib | IExtendedTypeLib | Oui | Oui | Permet à un VSPackage d’ajouter ou de créer une bibliothèque de types étendue. |
SDirList | IDirList | Non | Oui | Fournit l’accès à la liste nommée d’un conteneur de listes ; par exemple, la liste des répertoires à rechercher, comme indiqué dans la boîte de dialogue Rechercher et remplacer dans la liste déroulante Rechercher dans la liste déroulante Rechercher. L’objet IDirList peut être lu ainsi qu’écrit dans. |
SIVsPackageDynamicToolOwner | IVsPackageDynamicToolOwner | Oui | Oui | Permet à un VSPackage d’avoir ses propres fenêtres d’outils affichées ou masquées dynamiquement. |
SLicensedClassManager | ILicensedClassManager | Oui | Oui | Permet à un VSPackage d’indiquer à Visual Studio les classes dont elle a besoin en spécifiant une liste de clés de licence. |
SLocalRegistry | ILocalRegistry ILocalRegistry2 |
Oui | Oui | Permet à un VSPackage d’accéder au Registre par rapport à la ruche de Registre Visual Studio locale. |
SOleComponentManager | IOleComponentManager | Oui | Oui | Fournit des services de coordination des composants tels que les boucles de message, les boucles clavier et les notifications d’événements. |
SOleComponentUIManager | IOleComponentUIManager | Oui | Oui | Permet à un VSPackage d’accéder aux différents éléments d’interface utilisateur de Visual Studio, tels que l’aide, la barre d’état et les événements d’interface utilisateur. |
SOleInPlaceComponent | IOleInPlaceComponent | Oui | Oui | Permet à un VSPackage d’intégrer son interface utilisateur à l’interface utilisateur de Visual Studio. |
SOleInPlaceComponentSite | IOleInPlaceComponentSite | Oui | Oui | Permet à un VSPackage de contrôler les modifications de l’interface utilisateur spécifiques aux outils. |
SOleUndoManager | IOleUndoManager | Oui | Oui | Permet à un VSPackage d’accéder au gestionnaire d’annulation d’un conteneur de participer à la pile d’annulation de ce conteneur ou d’accéder à la pile d’annulation de ce conteneur. |
SProfferService | IProfferService | Oui | Oui | Permet à un VSPackage d’offrir ses propres services. |
SProfferTypeLib | IProfferTypeLib | Oui | Oui | Permet à un concepteur de formulaires de rendre une bibliothèque de types disponible pour référence. |
STrackSelection | ITrackSelection | Oui | Oui | Fournit l’accès aux sélections dans un conteneur de sélection. Utilisé par un concepteur de formulaires. |
SUIHostCommandDispatcher | IOleCommandTarget | Oui | Oui | Permet à un VSPackage de participer à la chaîne de gestionnaires de commandes et de gérer des commandes pour le compte de l’environnement de développement intégré (IDE) ou lui-même. |
SUIHostLocale | IUIHostLocale | Oui | Oui | Fournit l’accès aux informations de paramètres régionaux de l’interface utilisateur de l’hôte. |
SVsActivityLog | IVsActivityLog | Non | Oui | Permet à un VSPackage de journaliser les messages de haut niveau lors de l’activation de la journalisation. |
SVsAddProjectItemDlg | IVsAddProjectItemDlg | Oui | Oui | Fournit l’accès à la boîte de dialogue Ajouter un élément de projet, ce qui permet aux VSPackages d’implémenter leur propre option de menu Ajouter un élément . |
SVsAddWebReferenceDlg | IVsAddWebReferenceDlg | Oui | Oui | Affiche la boîte de dialogue Ajouter une référence . |
SVsAppCommandLine | IVsAppCommandLine | Oui | Oui | Permet à un VSPackage de déterminer si un commutateur de ligne de commande a été donné à devenv.exe. |
SVsCallBrowser | IVsCallBrowser | Non | Oui | Permet à un VSPackage de créer un navigateur d’appels utilisé dans le débogage. |
SVsClassView | IVsClassView | Oui | Oui | Permet à un VSPackage de synchroniser l’affichage de classes sur un objet spécifique. |
SVsCmdNameMapping | IVsCmdNameMapping | Oui | Oui | Fournit la prise en charge du mappage des noms de commandes aux GUID et à l’arrière et à la détermination des noms de toutes les commandes et noms disponibles. |
SVsCodeDefView | IVsCodeDefView | Non | Oui | Permet à un VSPackage de manipuler la vue Définition de code. |
SVsCodeShareHandler | IVsCodeShareHandler | Oui | Oui | Service interne. Ne pas utiliser. |
SVsCodeWindow | IVsCodeWindow | Oui | Oui | Fournit l’accès à une fenêtre de code qui peut contenir un ou plusieurs documents. |
SVsCodeWindowManager | IVsCodeWindowManager | Oui | Oui | Permet à un VSPackage d’ajouter des modifications à la fenêtre de code, comme les barres déroulantes. |
SVsCommandWindow | IVsCommandWindow IVsCommandWindow2 |
Oui | Oui | Permet à un VSPackage d’exécuter une commande via la fenêtre de commande et d’interagir avec la fenêtre commande. |
SVsCommandWindowsCollection | IVsCommandWindowsCollection | Non | Oui | Permet à un VSPackage de manipuler la liste des fenêtres de commande gérées par Visual Studio. |
SVsComplusLibrary | IVsLibraryReferenceManager | Oui | Oui | Permet à un VSPackage de fournir des informations de navigation dans l’Explorateur d’objets. |
SVsComponentSelectorDlg | IVsComponentSelectorDlg | Non | Oui | Permet à un VSPackage de prendre en charge l’option Ajouter une référence , qui permet à un utilisateur de sélectionner des composants externes à ajouter au projet. |
SVsComponentSelectorDlg2 | IVsComponentSelectorDlg2 | Non | Oui | Permet à un VSPackage de prendre en charge l’option Ajouter une référence , qui permet à un utilisateur de sélectionner des composants externes à ajouter au projet. Cette version de la boîte de dialogue permet de préremplir la liste des composants avant qu’elle ne s’affiche. |
SVsConfigurationManagerDlg | IVsConfigurationManagerDlg | Non | Oui | Affiche la boîte de dialogue Configuration Manager . |
SVsCreateAggregateProject | IVsCreateAggregateProject | Non | Oui | Permet à un VSPackage de créer un projet qui contient une collection d’autres projets. |
SVsDebuggableProtocol | IVsDebuggableProtocol | Oui | Oui | Permet à un VSPackage de mettre à jour la liste des protocoles déboguables utilisés par l’IDE pour démarrer des moteurs de débogage particuliers. |
SVsDebugLaunch | IVsDebugLaunch | Oui | Oui | Permet à un VSPackage de prendre en charge le démarrage d’un débogueur. |
SVsDiscoveryService | IVsDiscoveryService | Oui | Oui | Permet à un VSPackage de créer une session de découverte utilisée pour découvrir les services Web. |
SVsEnumHierarchyItemsFactory | IVsEnumHierarchyItemsFactory | Oui | Oui | Fournit une fabrique pour créer IVsEnumHierarchyItemsFactory des objets utilisés pour énumérer des hiérarchies spécifiées (projets). |
SVsErrorList | IVsErrorList | Non | Oui | Fournit des méthodes supplémentaires pour manipuler la fenêtre de tâche Liste d’erreurs de génération. Plus précisément, place la fenêtre de tâche Liste d’erreurs de build à l’avant-plan et force l’affichage de toutes les erreurs. |
SVsExternalFilesManager | IVsExternalFilesManager | Oui | Oui | Fournit l’accès au nœud de projet Fichiers divers de la solution actuelle. |
SVsFileChange | Oui | Oui | Obsolète. Utilisez plutôt le SVsFileChangeEx service. |
|
SVsFileChangeEx | IVsFileChangeEx | Oui | Oui | Permet à un VSPackage d’accéder à différents événements de modification de fichier déclenchés par l’IDE. |
SVsFilterAddProjectItemDlg | IVsFilterAddProjectItemDlg | Oui | Oui | Permet à un VSPackage de filtrer les éléments qui s’affichent dans la boîte de dialogue Ajouter un élément . |
SVsFilterKeys | IVsFilterKeys | Oui | Oui | Permet à un VSPackage d’effectuer un filtrage de clavier avancé. |
SVsFontAndColorCacheManager | IVsFontAndColorCacheManager | Non | Oui | Fournit l’accès à l’ensemble de caches pour les polices et les couleurs dans Visual Studio pour actualiser ou effacer un cache particulier ou tous les caches. |
SVsFontAndColorStorage | IVsFontAndColorStorage IVsFontAndColorUtilities |
Oui | Oui | Permet à un VSPackage de manipuler les paramètres de police et de couleur gérés par Visual Studio. De plus, ce service permet d’accéder à une collection de méthodes utilitaires pour manipuler des données de police et de couleur. |
SVsGeneralOutputWindowPane | IVsOutputWindowPane | Oui | Oui | Fournit l’accès au volet de la fenêtre sortie générale, en le créant si nécessaire. |
SVsHelpService | IVsHelpSystem | Oui | Oui | Fournit l’accès au système d’aide. |
SVsHTMLConverter | IVsHTMLConverter | Oui | Oui | Utilisé par le débogueur Visual Studio pour gérer le code HTML pour mettre en forme sa sortie. |
SVsIME | IVsIME | Oui | Oui | Fournit l’accès à l’API IME (Input Method Editor) à partir d’un VSPackage. |
SVsIntegratedHelp | SVsHelp | Oui | Oui | Fournit l’accès au système d’aide Visual Studio pour mot clé ou l’accès URL, ainsi qu’au contrôle de navigation via un fichier d’aide. Ce service est disponible uniquement si l’aide est intégrée à l’IDE Visual Studio et ne s’exécute pas en tant que programme externe. |
SVsIntelliMouseHandler | IVsIntelliMouseHandler | Oui | Oui | Permet à un VSPackage d’accéder à des fonctionnalités IntelliMouse telles que l’utilisation de la roulette de la souris et la gestion des bitmaps de défilement et de panoramique lorsque la roulette de la souris est cliquée. |
SVsIntellisenseEngine | IVsIntellisenseEngine | Non | Oui | Permet à un nœud de hiérarchie de projet de charger ou de décharger des fichiers dans le cadre de la prise en charge des opérations IntelliSense. Le processus de chargement et de déchargement des événements déclencheurs qui peuvent affecter ce qui est affiché dans les info-bulles IntelliSense pour le projet. |
SVsIntellisenseProjectHost | IVsIntellisenseProjectHost | Non | Oui | Permet à un nœud de hiérarchie de projet de fournir des informations sur les projets IntelliSense imbriqués (qui implémentent l’interface IVsIntellisenseProject ) qui peuvent être affichés dans une info-bulle IntelliSense. |
SVsIntellisenseProjectManager | IVsIntellisenseProjectManager | Non | Oui | Permet à un nœud de hiérarchie de projet de conseiller les écouteurs d’événements, tels que les modifications apportées aux références ou à la configuration, ce qui peut affecter ce qui est affiché dans les info-bulles IntelliSense. Conçu pour être utilisé avec des langages contenus. |
SVsInvisibleEditorManager | IVsInvisibleEditorManager | Oui | Oui | Permet à un VSPackage d’inscrire un éditeur « invisible », c’est-à-dire un éditeur qui fournit une fonctionnalité d’édition complète, mais qui n’est pas visible pour les utilisateurs. |
SVsLanguageFilter | IVsTextViewFilter | Oui | Oui | Permet à un VSPackage de fournir des informations supplémentaires à la vue de texte, telles que des conseils de données et l’étendue des mots. |
SVsLaunchPad | IVsLaunchPad | Oui | Oui | Permet à un VSPackage d’exécuter des scripts de lot temporaires, d’exécuter un programme de ligne de commande dont la sortie est envoyée à un volet de sortie et d’analyser les messages d’avertissement et d’erreur standard envoyés à une fenêtre d’erreur. |
SVsLaunchPadFactory | IVsLaunchPadFactory | Oui | Oui | Fournit une fabrique pour la création d’objets IVsLaunchPad . |
SVsLinkedUndoTransactionManager | IVsLinkedUndoTransactionManager | Oui | Oui | Fournit l’accès au gestionnaire d’annulation lié. |
SVsMenuEditor | IVsMenuEditorFactory | Oui | Oui | Permet à un concepteur de formulaires d’accéder à l’éditeur de menu partagé. IVsMenuEditorFactory peut être interrogé pour IVsMenuEditor. |
SVsMonitorUserContext | IVsMonitorUserContext | Oui | Oui | Permet à un VSPackage de créer un « conteneur de contextes », qui est utilisé pour associer des mot clé d’aide pour un contexte particulier. |
SVsObjBrowser | IVsObjBrowser | Oui | Oui | Permet à un VSPackage d’accéder à un objet spécifique dans l’Explorateur d’objets. |
SVsObjectManager | IVsObjectManager | Oui | Oui | Permet à un VSPackage d’inscrire son gestionnaire de bibliothèque auprès de Visual Studio pour gérer des objets tels qu’un espace de noms, des classes et des énumérations. |
SVsObjectSearch | IVsObjectSearch | Oui | Oui | Permet à un VSPackage de rechercher un objet particulier. |
SVsOpenProjectOrSolutionDlg | IVsOpenProjectOrSolutionDlg | Non | Oui | Permet à un VSPackage d’utiliser la boîte de dialogue Visual Studio standard pour ouvrir un projet ou une solution. |
SVsOutputWindow | IVsOutputWindow | Oui | Oui | Permet à un VSPackage de créer des volets de sortie supplémentaires dans la fenêtre Sortie générale. |
SVsParseCommandLine | IVsParseCommandLine | Oui | Oui | Permet à un implémenteur de l’interface IOleCommandTarget d’analyser les lignes de commande. |
SVsPathVariableResolver | IVsPathVariableResolver | Non | Oui | Fournit un moyen de résoudre les variables spécifiques à Visual Studio et incorporées dans des chemins d’accès pour produire un chemin final. |
SVsPreviewChangesService | IVsPreviewChangesService | Non | Oui | Affiche la boîte de dialogue Aperçu des modifications utilisées dans le code de refactorisation. |
SVsProfileDataManager | IVsProfileDataManager | Non | Oui | Fournit l’accès au gestionnaire de profils de Visual Studio, qui permet d’importer et d’exporter des données de paramètres, ainsi que d’afficher une interface utilisateur des paramètres de profil de l’utilisateur actuel. |
SVsProfilesManagerUI | IVsProfilesManagerUI | Non | Oui | Affiche une boîte de dialogue montrant les paramètres de profil de l’utilisateur actuel. |
SVsPropertyPageFrame | IVsPropertyPageFrame | Oui | Oui | Permet à un VSPackage de remplacer la page de propriétés initialement affichée dans la fenêtre Propriétés . |
SVsQueryEditQuerySave | IVsQueryEditQuerySave2 | Non | Oui | Utilisé par les VSPackages pour informer un fournisseur de contrôle de code source qu’un fichier est sur le point d’être modifié en mémoire ou enregistré. |
SVsRegisterDebugTargetProvider | IVsRegisterProjectDebugTargetProvider | Non | Oui | Permet à un projet VSPackage de remplacer par programmation la cible à lancer dans un débogueur. |
SVsRegisterEditors | IVsRegisterEditors | Oui | Oui | Permet à un VSPackage d’inscrire une fabrique d’éditeurs auprès de l’IDE. |
SVsRegisterFindScope | IVsRegisterFindScope | Non | Oui | Permet à un VSPackage d’inscrire une étendue de recherche pour la boîte de dialogue Rechercher dans les fichiers . |
SVsRegisterPriorityCommandTarget | IVsRegisterPriorityCommandTarget | Oui | Oui | Permet à un VSPackage de s’inscrire en tant que gestionnaire de commandes à priorité élevée, ce qui permet à VSPackage d’afficher toutes les commandes. Utilisez avec parcimonie, le cas échéant. |
SVsRegisterProjectTypes | IVsRegisterProjectTypes | Oui | Oui | Permet à un VSPackage d’inscrire des types de projet auprès de l’IDE. |
SVsResourceManager | IVsResourceManager | Non | Oui | Permet à un VSPackage de charger des ressources managées et non managées à partir de DLL satellites. |
SVsResourceView | IVsResourceView | Oui | Oui | Utilisez plutôt le SVsClassView service. |
SVsRunningDocumentTable | IVsRunningDocumentTable | Oui | Oui | Fournit l’accès à la table de documents en cours d’exécution de l’IDE qui effectue le suivi de tous les documents actuellement ouverts. |
SVsSccManager | IVsSccManager2 | Non | Oui | Permet aux VSPackages de s’inscrire auprès d’un fournisseur de contrôle de code source afin qu’ils puissent participer au contrôle de code source. |
SVsSccToolsOptions | IVsSccToolsOptions | Oui | Oui | Permet à un VSPackage d’obtenir et de définir les options du fournisseur de contrôle de code source. |
SVsSettingsReader | IVsSettingsReader | Non | Oui | Fournit un accès en lecture aux paramètres de profil de l’utilisateur. |
SVsShell | IVsShell | Oui | Oui | Permet à un VSPackage d’interagir directement avec et de manipuler d’autres VSPackages. |
SVsShellDebugger | IVsDebugger | Oui | Oui | Fournit l’accès au débogueur Visual Studio. |
SVsShellMonitorSelection | IVsMonitorSelection | Oui | Oui | Permet à un VSPackage d’accéder à la sélection actuelle et de gérer les contextes de l’interface utilisateur de commande. |
SVSMDCodeDomProvider | IVSMDCodeDomProvider | Non | Oui | Fournit l’accès à un fournisseur DOM (Code Document Object Model) qui peut être utilisé dans le code natif. |
SVSMDDesignerService | IVSMDCodeDomCreator IVSMDDesignerService |
Non | Oui | Fournit l’accès à la prise en charge de l’IDE pour les concepteurs de formulaires managés. Vous IVSMDCodeDomCreator pouvez l’utiliser pour créer des fournisseurs DOM de code. |
SVSMDPropertyBrowser | IVSMDPropertyBrowser | Non | Oui | Fournit l’accès au service windows de propriétés du concepteur. |
SVSMDTypeResolutionService | IVSMDTypeResolutionService | Non | Oui | Fournit l’accès à une interface qui peut retourner un ITypeResolutionService objet utilisable dans le code natif. |
SVsSmartOpenScope | IVsSmartOpenScope | Non | Oui | Fournit un moyen d’ouvrir une étendue sur un assembly, en tenant compte du verrouillage en fonction des besoins. |
SVsSolution | IVsSolution | Oui | Oui | Fournit un accès de niveau supérieur à la solution actuelle. |
SVsSolutionBuildManager | IVsSolutionBuildManager | Oui | Oui | Permet à un VSPackage d’interagir avec le processus de génération d’une solution. |
SVsSolutionObject | IVsSolution | Oui | Oui | Utilisez plutôt le SVsSolution service. |
SVsSolutionPersistence | IVsSolutionPersistence | Oui | Oui | Permet à un VSPackage de stocker et de récupérer des informations à partir du fichier .sln de la solution actuelle. |
SVsSQLCLRReferences | IVsSQLCLRReferences | Non | Oui | Fournit la possibilité d’ajouter et de mettre à jour des références dans les assemblys de code managé. |
SVsStartPageDownload | IVsStartPageDownload | Non | Oui | Fournit l’accès au service de téléchargement de la page de démarrage de Visual Studio 2017 pour démarrer et arrêter le service de téléchargement sur un thread d’arrière-plan. |
SVsStatusbar | IVsStatusbar | Oui | Oui | Fournit l’accès à la barre d’état de l’IDE. |
SVsStrongNameKeys | IVsStrongNameKeys | Non | Oui | Fournit l’accès aux méthodes permettant de créer des noms de clés forts et des fichiers clés avec des mots de passe utilisés dans la signature d’assemblys de code managé. |
SVsStructuredFileIO | IVsStructuredFileIO | Oui | Oui | Permet à un VSPackage de prendre en charge l’enregistrement des données dans plusieurs formats. |
SVsTaskList | IVsTaskList | Oui | Oui | Fournit l’accès à la fenêtre liste des tâches de l’IDE. |
SVsTextImageUtilities | IVsTextImageUtilities | Non | Oui | Fournit des utilitaires pour le chargement et l’enregistrement de fichiers texte. |
SVsTextManager | IVsTextManager IVsHiddenTextManager |
Oui | Oui | Fournit l’accès à toutes les mémoires tampons de texte ainsi qu’aux sessions de texte masquées (pour les régions masquées) disponibles dans l’IDE. |
SVsTextOut | IVsTextOut | Oui | Oui | Fournit une version de la fonction Win32 TextOut pour écrire du texte dans un contexte d’appareil (nécessite un handle DC). |
SVsTextSpanSet | IVsTextSpanSet | Oui | Oui | Fournit l’accès à une liste d’étendues de texte dans une image de texte ou une mémoire tampon. Ce service est généralement implémenté sur un conteneur de documents et fait référence au document actif. |
SVsThreadedWaitDialog | IVsThreadedWaitDialog | Non | Oui | Permet à un VSPackage d’afficher une boîte de dialogue qui attend sur un autre thread (utilisé pour attendre des tâches en arrière-plan). |
SVsThreadPool | IVsThreadPool | Non | Oui | Permet à un VSPackage de lancer des tâches en arrière-plan qui sont ensuite gérées par Visual Studio. |
SVsToolbox | IVsToolbox | Oui | Oui | Fournit l’accès à la boîte à outils de l’IDE. |
SVsToolboxActiveXDataProvider | IVsToolboxDataProvider | Oui | Oui | Permet à un VSPackage d’obtenir des informations à partir d’éléments de boîte à outils . |
SVsToolboxDataProviderRegistry | IVsToolboxDataProviderRegistry | Non | Oui | Permet à un VSPackage d’inscrire un fournisseur de données de boîte à outils sans entraîner le coût de performances de préchargement de la boîte à outils entière. |
SVsToolsOptions | IVsToolsOptions | Non | Oui | Permet à un VSPackage de déterminer si la boîte de dialogue Options est ouverte et d’actualiser la visibilité de toutes les pages d’options. |
SVsTrackProjectDocuments | IVsTrackProjectDocuments2 IVsTrackProjectDocuments3 |
Non | Oui | Permet à un VSPackage de surveiller les modifications apportées aux fichiers d’un projet et de fournir un contrôle par lots sur un fournisseur de contrôle de code source. |
SVsTrackSelectionEx | IVsTrackSelectionEx | Oui | Oui | Permet à un VSPackage d’informer l’IDE des modifications apportées à une sélection qui peut affecter l’élément de projet actuellement sélectionné. |
SVsUIHierWinClipboardHelper | IVsUIHierWinClipboardHelper | Oui | Oui | Permet à une hiérarchie (par exemple, un vsPackage de projet) de coordonner l’utilisation du Presse-papiers avec d’autres hiérarchies. |
SVsUIShell | IVsUIShell | Oui | Oui | Fournit l’accès aux éléments d’interface utilisateur de l’IDE, tels que les fenêtres d’outils et les fenêtres de document. |
SVsUIShellDocumentWindowMgr | IVsUIShellDocumentWindowMgr | Oui | Oui | Permet à un VSPackage de restaurer les positions de toutes les fenêtres en fonction du contenu d’un flux de données ou d’enregistrer la position de toutes les fenêtres dans un flux. Rarement utilisé. |
SVsUIShellOpenDocument | IVsUIShellOpenDocument | Oui | Oui | Permet à un VSPackage d’ouvrir des documents de plusieurs façons et de déterminer qui possède le document. |
SVsUpgradeLogger | IVsUpgradeLogger | Non | Oui | Utilisé par les implémenteurs de l’interface IVsProjectUpgradeViaFactory pour signaler des messages d’erreur et d’information. |
SVsWebBrowsingService | IVsWebBrowsingService | Oui | Oui | Permet à un VSPackage de créer et de contrôler une session de navigation web. |
SVsWebFavorites | IVsWebFavorites | Oui | Oui | Permet à un VSPackage d’ajouter à la liste favoris de l’utilisateur. |
SVsWebPreview | IVsWebPreview | Oui | Oui | Permet à un VSPackage d’afficher un aperçu d’une page Web, généralement dans une fenêtre enfant. |
SVsWebURLMRU | IVsWebURLMRU | Oui | Oui | Permet à un VSPackage d’ajouter une URL à la liste MRU (Most Recently Used) des URL et d’obtenir la liste de toutes les URL de la liste MRU. |
SVsWindowFrame | IVsWindowFrame | Oui | Oui | Permet à un VSPackage d’obtenir le cadre de fenêtre dans lequel le package ou une partie du package peut être situé. |
SVsXMLMemberIndexService | IVsXMLMemberIndexService | Oui | Oui | Fournit l’accès aux fichiers de documentation au format XML associés à un fichier de métadonnées particulier. |