Microsoft.VisualStudio.ConnectedServices Namespace

O namespace do SDK dos Serviços Conectados (Microsoft.VisualStudio.ConnectedServices.dll) que permite que um provedor de serviços crie uma extensão do Visual Studio que adiciona o serviço ao projeto de um desenvolvedor de aplicativos por meio da caixa de diálogo Adicionar Serviços Conectados .

Classes

AddFileOptions

As opções que controlam o comportamento ao adicionar um arquivo a um projeto.

AddServiceInstanceResult

Um objeto de resultado que contém as informações retornadas de ConnectedServiceHandler.AddServiceInstanceAsync().

AuthenticationChangedEventArgs

Uma classe EventArgs usada quando o estado autenticado é alterado.

ConfigureServiceOptions

As opções que controlam o comportamento ao configurar um serviço conectado em um projeto.

ConnectedServiceAuthenticator

Permite que o usuário se autentique no serviço.

ConnectedServiceConfigurator

O objeto de modelo de exibição usado para exibir a caixa de diálogo de configuração serviço conectado.

ConnectedServiceConfiguredEventArgs

Uma classe EventArgs usada quando um novo Serviço Conectado é configurado

ConnectedServiceContext

Uma classe base para as classes ConnectedServiceProviderContext e ConnectedServiceHandlerContext.

ConnectedServiceCustomUIConfigurator

Um ConnectedServiceConfigurator que não precisa mostrar a interface do usuário para criar um ConnectedServiceInstance. As informações necessárias para configurar o serviço conectado estão disponíveis sem interação do usuário.

ConnectedServiceGrid

Um serviço ConnectedServiceProvider que mostra uma grade de instâncias, em que uma única instância pode ser escolhida para adicionar ao projeto atual.

ConnectedServiceHandler

Um contrato mef implementado por autores do Serviço Conectado para adicionar uma referência de instância de serviço ao projeto, incluindo a adição de arquivos, SDKs e snippets.

ConnectedServiceHandlerContext

As informações de contexto e os serviços fornecidos às instâncias ConnectedServiceHandler durante AddServiceInstanceAsync e UpdateServiceInstanceAsync.

ConnectedServiceHandlerExportAttribute

Especifica que um tipo fornece uma exportação ConnectedServiceHandler.

ConnectedServiceHandlerHelper

Uma classe que contém métodos auxiliares que objetos ConnectedServiceHandler normalmente usam.

ConnectedServiceInfo

Fornece informações sobre um serviço conectado que foi configurado em um projeto do Visual Studio.

ConnectedServiceInstance

Uma instância específica de um determinado serviço fornecido pelo provedor de serviços conectado.

ConnectedServiceLogger

Um serviço de registro em log que pode ser usado para fornecer informações aos desenvolvedores do usuário final.

ConnectedServiceProvider

Um contrato mef exportado por extensões que desejam adicionar novas entradas à caixa de diálogo Adicionar Serviço Conectado.

ConnectedServiceProviderContext

As informações de contexto e os serviços fornecidos às instâncias connectedServiceProvider durante CreateConfiguratorAsync.

ConnectedServiceProviderExportAttribute

Especifica que um tipo fornece uma exportação ConnectedServiceProvider.

ConnectedServiceSinglePage

Um ConnectedServiceConfigurator que mostra a interface do usuário completamente personalizada em uma única etapa.

ConnectedServicesManager

Um contrato de MEF implementado pelos Serviços Conectados para expor a funcionalidade de Serviços Conectados que podem ser chamadas externamente.

ConnectedServiceUILess

Um ConnectedServiceConfigurator que não precisa mostrar a interface do usuário para criar um ConnectedServiceInstance. As informações necessárias para configurar o serviço conectado estão disponíveis sem interação do usuário.

ConnectedServiceUpdateContext

ConnectedServiceUpdateContext contém as informações fornecidas quando um serviço conectado está sendo atualizado.

ConnectedServiceViewModelBase

Uma classe base para todos os objetos de modelo de exibição usados nos Serviços Conectados.

ConnectedServiceWizard

Um ConnectedServiceConfigurator capaz de exibir várias páginas antes que o serviço seja adicionado ao projeto.

ConnectedServiceWizardPage

Representa uma página ou etapa em um assistente.

DisplayMessageEventArgs

Argumentos de evento relacionados a uma mensagem de exibição

DisplayMessageLogger

Exibe mensagens para o usuário em uma interface do usuário

EditableXmlConfigHelper

Fornece métodos para editar definições de configuração no projeto do usuário.

O método Save deve ser chamado para salvar as alterações.

GettingStartedDocument

Contém informações para iniciar a documentação do Introdução.

KeyVaultEventArgs

Fornece dados sobre um evento Key Vault é adicionado.

PageNavigationResult

Contém o estado do resultado depois de sair de uma página na caixa de diálogo Serviços Conectados.

PublishEnvironment

Contém as configurações que a publicação precisa saber sobre o serviço conectado. Ele deve ser serializado dentro da seção ExtendedData dentro de ConnectedService.json.

SinglePageConfigurator

Uma interface implementada por um provedor de Serviços Conectados

SinglePageConfigurator2

Uma interface implementada por um provedor de Serviços Conectados

UpdateServiceInstanceResult

Contém informações para iniciar as informações do GettingStarted após a conclusão de UpdateServiceInstanceAsync.

WizardEnteringArgs

Os argumentos de entrada para o método ConnectedServiceWizardPage.OnPageEnteringAsync.

WizardLeavingArgs

Os argumentos de entrada para o método ConnectedServiceWizardPage.OnPageLeavingAsync.

XmlConfigHelper

Fornece métodos para ler as definições de configuração no projeto do usuário.

Interfaces

IDisplayMessageLogger

Exibe mensagens para o usuário em uma interface do usuário

IVsHierarchyCustomEvaluator

Uma interface opcional que pode ser implementada por um ConnectedServiceHandler quando tem um atributo [ExportMetadata("CustomEvaluator", true)] nele. Isso permite que qualquer código seja gravado no IVsHierarchy para indicar se o manipulador dá suporte ao projeto especificado.

IVsProjectKeyVaultFactory

Uma fábrica que cria um IVsProjectKeyVaultManager para obter informações sobre o Key Vault configurado no projeto

IVsProjectKeyVaultManager

Uma interface que pode ser usada para obter informações sobre um Key Vault configurado em um projeto

SVsProjectKeyVaultFactory

Interface para obter o IVsProjectKeyVaultFactory.

Enumerações

LoggerMessageCategory

O nível de gravidade de uma mensagem registrada pelo ILogger.

MessageCategory

Categoria da mensagem a ser registrada