Compartir a través de


Microsoft.VisualStudio.ConnectedServices Espacio de nombres

Espacio de nombres del SDK de Servicios conectados (Microsoft.VisualStudio.ConnectedServices.dll) que permite a un proveedor de servicios crear una extensión de Visual Studio que agregue el servicio al proyecto del desarrollador de la aplicación a través del cuadro de diálogo Agregar servicios conectados .

Clases

AddFileOptions

Opciones que controlan el comportamiento al agregar un archivo a un proyecto.

AddServiceInstanceResult

Objeto de resultado que contiene la información devuelta por ConnectedServiceHandler.AddServiceInstanceAsync().

AuthenticationChangedEventArgs

Una clase EventArgs usada cuando cambia el estado autenticado.

ConfigureServiceOptions

Opciones que controlan el comportamiento al configurar un servicio conectado en un proyecto.

ConnectedServiceAuthenticator

Permite al usuario autenticarse en el servicio.

ConnectedServiceConfigurator

Objeto de modelo de vista utilizado para mostrar el cuadro de diálogo de configuración del servicio conectado.

ConnectedServiceConfiguredEventArgs

Una clase EventArgs que se usa cuando se configura un nuevo servicio conectado

ConnectedServiceContext

Clase base para las clases ConnectedServiceProviderContext y ConnectedServiceHandlerContext.

ConnectedServiceCustomUIConfigurator

ConnectedServiceConfigurator que no necesita mostrar la interfaz de usuario para crear una connectedServiceInstance. La información necesaria para configurar el servicio conectado está disponible sin interacción del usuario.

ConnectedServiceGrid

Un servicio ConnectedServiceProvider que muestra una cuadrícula de instancias, donde se puede elegir una única instancia para agregar al proyecto actual.

ConnectedServiceHandler

Un contrato MEF implementado por los autores de servicios conectados para agregar una referencia de instancia de servicio al proyecto, incluida la adición de archivos, SDK y fragmentos de código.

ConnectedServiceHandlerContext

La información de contexto y los servicios proporcionados a las instancias connectedServiceHandler durante AddServiceInstanceAsync y UpdateServiceInstanceAsync.

ConnectedServiceHandlerExportAttribute

Especifica que un tipo proporciona una exportación ConnectedServiceHandler.

ConnectedServiceHandlerHelper

Clase que contiene métodos auxiliares que suelen usar los objetos ConnectedServiceHandler.

ConnectedServiceInfo

Proporciona información sobre un servicio conectado que se ha configurado en un proyecto de Visual Studio.

ConnectedServiceInstance

Instancia específica de un servicio determinado proporcionado por el proveedor de servicios conectado.

ConnectedServiceLogger

Un servicio de registro que se puede usar para proporcionar información a los desarrolladores de usuarios finales.

ConnectedServiceProvider

Contrato MEF exportado por extensiones que desean agregar nuevas entradas en el cuadro de diálogo Agregar servicio conectado.

ConnectedServiceProviderContext

La información de contexto y los servicios proporcionados a las instancias de ConnectedServiceProvider durante CreateConfiguratorAsync.

ConnectedServiceProviderExportAttribute

Especifica que un tipo proporciona una exportación ConnectedServiceProvider.

ConnectedServiceSinglePage

ConnectedServiceConfigurator que muestra una interfaz de usuario completamente personalizada en un solo paso.

ConnectedServicesManager

Un contrato MEF implementado por los Servicios conectados para exponer la funcionalidad de servicios conectados que se pueden llamar externamente.

ConnectedServiceUILess

ConnectedServiceConfigurator que no necesita mostrar la interfaz de usuario para crear una connectedServiceInstance. La información necesaria para configurar el servicio conectado está disponible sin interacción del usuario.

ConnectedServiceUpdateContext

ConnectedServiceUpdateContext contiene la información que se proporciona cuando se actualiza un servicio conectado.

ConnectedServiceViewModelBase

Clase base para todos los objetos de modelo de vista usados en Servicios conectados.

ConnectedServiceWizard

ConnectedServiceConfigurator que es capaz de mostrar varias páginas antes de agregar el servicio al proyecto.

ConnectedServiceWizardPage

Representa una página o un paso en un asistente.

DisplayMessageEventArgs

Argumentos de eventos relacionados con un mensaje para mostrar

DisplayMessageLogger

Muestra mensajes al usuario en una interfaz de usuario

EditableXmlConfigHelper

Proporciona métodos para editar las opciones de configuración en el proyecto del usuario.

Se debe llamar al método Save para guardar los cambios.

GettingStartedDocument

Contiene información para iniciar la documentación de Introducción.

KeyVaultEventArgs

Proporciona datos sobre un evento de Key Vault.

PageNavigationResult

Contiene el estado de resultado después de salir de una página en el cuadro de diálogo Servicios conectados.

PublishEnvironment

Contiene la configuración que la publicación debe conocer sobre el servicio conectado. Debe serializarse dentro de la sección ExtendedData dentro de ConnectedService.json.

SinglePageConfigurator

Interfaz implementada por un proveedor de servicios conectados

SinglePageConfigurator2

Interfaz implementada por un proveedor de servicios conectados

UpdateServiceInstanceResult

Contiene información para iniciar la información de GettingStarted después de que se haya completado UpdateServiceInstanceAsync.

WizardEnteringArgs

Argumentos de entrada para el método ConnectedServiceWizardPage.OnPageEnteringAsync.

WizardLeavingArgs

Argumentos de entrada para el método ConnectedServiceWizardPage.OnPageLeavingAsync.

XmlConfigHelper

Proporciona métodos para leer los valores de configuración en el proyecto del usuario.

Interfaces

IDisplayMessageLogger

Muestra mensajes al usuario en una interfaz de usuario

IVsHierarchyCustomEvaluator

Interfaz opcional que un ConnectedServiceHandler puede implementar cuando tiene un atributo [ExportMetadata("CustomEvaluator", true)] en él. Esto permite que cualquier código se escriba en la IVsHierarchy para indicar si el controlador admite el proyecto especificado.

IVsProjectKeyVaultFactory

Generador que crea un IVsProjectKeyVaultManager objeto para obtener información sobre el Key Vault configurado en el proyecto.

IVsProjectKeyVaultManager

Interfaz que se puede usar para obtener información sobre un Key Vault configurado en un proyecto

SVsProjectKeyVaultFactory

Interfaz para obtener .IVsProjectKeyVaultFactory

Enumeraciones

LoggerMessageCategory

Nivel de gravedad de un mensaje registrado por ILogger.

MessageCategory

Categoría del mensaje que se va a registrar