Microsoft.VisualStudio.ConnectedServices Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |