Share via


Microsoft.VisualStudio.ConnectedServices Espace de noms

Espace de noms du Kit de développement logiciel (SDK) Connected Services (Microsoft.VisualStudio.ConnectedServices.dll) qui permet à un fournisseur de services de créer une extension Visual Studio qui ajoute le service au projet d’un développeur d’applications via la boîte de dialogue Ajouter des services connectés .

Classes

AddFileOptions

Options qui contrôlent le comportement lors de l’ajout d’un fichier à un projet.

AddServiceInstanceResult

Objet de résultat qui contient les informations retournées par ConnectedServiceHandler.AddServiceInstanceAsync().

AuthenticationChangedEventArgs

Classe EventArgs utilisée lorsque l’état authentifié change.

ConfigureServiceOptions

Options qui contrôlent le comportement lors de la configuration d’un service connecté dans un projet.

ConnectedServiceAuthenticator

Permet à l’utilisateur de s’authentifier auprès du service.

ConnectedServiceConfigurator

Objet de modèle d’affichage utilisé pour afficher la boîte de dialogue configuration du service connecté.

ConnectedServiceConfiguredEventArgs

Une classe EventArgs utilisée lors de la configuration d’un nouveau service connecté

ConnectedServiceContext

Classe de base pour les classes ConnectedServiceProviderContext et ConnectedServiceHandlerContext.

ConnectedServiceCustomUIConfigurator

ConnectedServiceConfigurator qui n’a pas besoin d’afficher l’interface utilisateur pour créer un ConnectedServiceInstance. Les informations nécessaires pour configurer le service connecté sont disponibles sans intervention de l’utilisateur.

ConnectedServiceGrid

Un service ConnectedServiceProvider qui affiche une grille d’instances, où une seule instance peut être choisie pour l’ajouter au projet actuel.

ConnectedServiceHandler

Un contrat MEF implémenté par les auteurs de services connectés afin d’ajouter un service instance référence au projet, y compris l’ajout de fichiers, de kits sdk et d’extraits de code.

ConnectedServiceHandlerContext

Informations de contexte et services donnés aux instances ConnectedServiceHandler pendant AddServiceInstanceAsync et UpdateServiceInstanceAsync.

ConnectedServiceHandlerExportAttribute

Spécifie qu’un type fournit une exportation ConnectedServiceHandler.

ConnectedServiceHandlerHelper

Classe qui contient des méthodes d’assistance que les objets ConnectedServiceHandler utilisent couramment.

ConnectedServiceInfo

Fournit des informations sur un service connecté qui a été configuré dans un projet Visual Studio.

ConnectedServiceInstance

Un instance spécifique d’un service donné fourni par le fournisseur de services connecté.

ConnectedServiceLogger

Service de journalisation qui peut être utilisé pour fournir des informations aux développeurs d’utilisateurs finaux.

ConnectedServiceProvider

Contrat MEF exporté par des extensions qui souhaitent ajouter de nouvelles entrées dans la boîte de dialogue Ajouter un service connecté.

ConnectedServiceProviderContext

Informations de contexte et services donnés aux instances ConnectedServiceProvider pendant CreateConfiguratorAsync.

ConnectedServiceProviderExportAttribute

Spécifie qu’un type fournit une exportation ConnectedServiceProvider.

ConnectedServiceSinglePage

ConnectedServiceConfigurator qui affiche une interface utilisateur entièrement personnalisée en une seule étape.

ConnectedServicesManager

Un contrat MEF implémenté par les services connectés pour exposer les fonctionnalités des services connectés pouvant être appelées en externe.

ConnectedServiceUILess

ConnectedServiceConfigurator qui n’a pas besoin d’afficher l’interface utilisateur pour créer un ConnectedServiceInstance. Les informations nécessaires pour configurer le service connecté sont disponibles sans intervention de l’utilisateur.

ConnectedServiceUpdateContext

ConnectedServiceUpdateContext contient les informations fournies lors de la mise à jour d’un service connecté.

ConnectedServiceViewModelBase

Classe de base pour tous les objets de modèle d’affichage utilisés dans Les services connectés.

ConnectedServiceWizard

ConnectedServiceConfigurator capable d’afficher plusieurs pages avant l’ajout du service au projet.

ConnectedServiceWizardPage

Représente une page, ou une étape, dans un Assistant.

DisplayMessageEventArgs

Arguments d’événement liés à un message d’affichage

DisplayMessageLogger

Affiche les messages à l’utilisateur dans une interface utilisateur

EditableXmlConfigHelper

Fournit des méthodes pour modifier les paramètres de configuration dans le projet de l’utilisateur.

La méthode Save doit être appelée pour enregistrer les modifications.

GettingStartedDocument

Contient des informations pour le lancement de la documentation Prise en main.

KeyVaultEventArgs

Fournit des données sur un événement Key Vault est ajouté.

PageNavigationResult

Contient l’état du résultat après avoir quitté une page dans la boîte de dialogue Services connectés.

PublishEnvironment

Contient les paramètres qui publient doivent connaître le service connecté. Il doit être sérialisé à l’intérieur de la section ExtendedData à l’intérieur de ConnectedService.json.

SinglePageConfigurator

Interface implémentée par un fournisseur de services connectés

SinglePageConfigurator2

Interface implémentée par un fournisseur de services connectés

UpdateServiceInstanceResult

Contient des informations pour lancer GettingStarted une fois UpdateServiceInstanceAsync terminé.

WizardEnteringArgs

Arguments d’entrée de la méthode ConnectedServiceWizardPage.OnPageEnteringAsync.

WizardLeavingArgs

Arguments d’entrée de la méthode ConnectedServiceWizardPage.OnPageLeavingAsync.

XmlConfigHelper

Fournit des méthodes pour lire les paramètres de configuration dans le projet de l’utilisateur.

Interfaces

IDisplayMessageLogger

Affiche les messages à l’utilisateur dans une interface utilisateur

IVsHierarchyCustomEvaluator

Interface facultative qui peut être implémentée par un ConnectedServiceHandler lorsqu’il a un attribut [ExportMetadata(« CustomEvaluator », true)]. Cela permet à n’importe quel code d’être écrit sur IVsHierarchy pour indiquer si le gestionnaire prend en charge le projet spécifié.

IVsProjectKeyVaultFactory

Fabrique qui crée un pour obtenir des IVsProjectKeyVaultManager informations sur les Key Vault configurées dans le projet

IVsProjectKeyVaultManager

Interface qui peut être utilisée pour obtenir des informations sur un Key Vault configuré dans un projet

SVsProjectKeyVaultFactory

Interface permettant d’obtenir le IVsProjectKeyVaultFactory.

Énumérations

LoggerMessageCategory

Niveau de gravité d’un message journalisé par ILogger.

MessageCategory

Catégorie du message à enregistrer