Partilhar via


Namespace Microsoft.VisualStudio.Data.Services.SupportEntities

O namespace de Microsoft.VisualStudio.Data.Services.SupportEntities representa as várias entidades que os serviços de DDEX consomem como os objetos separados que conecte em esses serviços.Isso permite a personalização de essas entidades.Por exemplo, um controle de interface do usuário de conexão personalizado que é parte da caixa de diálogo de conexão de dados pode ser fornecido através de entidade suporte de IVsDataConnectionUIControl .Este objeto de suporte é consumida pelo serviço de IVsDataConnectionDialog .

Classes

  Classe Descrição
Classe pública DataAsyncCommandCompletedEventArgs<T> Encapsula dados de evento para vários eventos usados no serviço de IVsDataAsyncCommand
Classe pública DataViewNodeEventArgs Encapsula dados de evento para vários eventos que são gerados para nós no server Explorer quando algumas de suas propriedades são alterados.

Interfaces

  Interface Descrição
Interface pública IDSRefBuilder Permite que você crie um objeto de referência da fonte de dados (DSRef) que identifica um ou mais objetos de dados.
Interface pública IVsDataAsyncCommand Representa a interface que contém métodos para executar comandos de dados de forma assíncrona.
Interface pública IVsDataCommand Representa a interface que expõe métodos para manipulação de comando de dados, incluindo a criação e executando comandos de dados de vários tipos de fontes de dados, obter resultados somente leitura, e recuperando um código de status de comando.
Interface pública IVsDataConnectionEquivalencyComparer Fornece a capacidade de comparação de cadeias de conexão de dados para equivalências.
Interface pública IVsDataConnectionPromptDialog Representa a interface para uma caixa de diálogo que pode solicitar ao usuário para informações quando uma conexão de dados está sendo aberta.
Interface pública IVsDataConnectionProperties Representa a interface que expõe métodos e propriedades para análise e formatação de cadeias de conexão, bem como para o armazenamento de propriedades, de atributos personalizados, e de sinónimos fortemente tipados.
Interface pública IVsDataConnectionSupport Representa a interface que expõem métodos e propriedades que permitem que você trabalhar diretamente com conexões com uma fonte de dados.
Interface pública IVsDataConnectionUIConnector Fornecer a capacidade para personalizar o comportamento de abrir uma conexão quando no contexto de uma conexão interface do usuário (por exemplo, a caixa de diálogo de conexão de dados).
Interface pública IVsDataConnectionUIControl Representa a interface que expõem métodos e propriedades que permitem que um controle de interface do usuário (UI) personalizados para editar propriedades de conexão na caixa de diálogo de Conexão de Dados .
Interface pública IVsDataConnectionUIProperties Fornece a capacidade de manipular propriedades de conexão de dados no contexto de uma conexão interface do usuário (por exemplo, a caixa de diálogo de conexão de dados).
Interface pública IVsDataConnectionUITester Fornece a capacidade para testar a conexão com as propriedades especificadas na caixa de diálogo de conexão.
Interface pública IVsDataMappedObjectConverter Fornece a capacidade de converter as limitações passadas para o seletor mapeado em limitações do objeto subjacente a passo para o seletor determinado tipo de fonte de dados, bem permitindo a seleção mapeada.Também permite a conversão de membros de um objeto de dados subjacentes a membros de um objeto mapeado, resultando em representações mapeadas de objetos de dados.
Interface pública IVsDataObjectIdentifierConverter Representa a interface que expõe métodos para converter identificadores de objeto fonte de dados específicos de cadeias de caracteres para partes do identificador, e o identificador parte para cadeias de caracteres.
Interface pública IVsDataObjectIdentifierResolver Representa a interface que expõe métodos para expandir e reduzir um identificador para um objeto de dados especificado.
Interface pública IVsDataObjectMemberComparer Representa a interface que expõe métodos para comparar duas partes as propriedades ou do identificador do objeto de dados.
Interface pública IVsDataObjectSelector Permite obter contém metadados específicos de dados em objetos de armazenamento de objeto.A origem de armazenamento de objeto é o arquivo XML de suporte do objeto de dados.
Interface pública IVsDataObjectSupport Fornece a capacidade para recuperar, em um fluxo XML, uma descrição de tipos de objeto de dados para uma fonte de dados.Você pode então interpretar e manipular essa informação programaticamente.
Interface pública IVsDataParameter Representa a interface que expõe métodos e propriedades para definições de dados de forma.
Interface pública IVsDataParameterDescriptor Expõe propriedades que descrevem um parâmetro de dados.
Interface pública IVsDataReader Representa a interface que expõe métodos e propriedades para ler dados da fonte de dados.
Interface pública IVsDataReaderDescriptor Expõe propriedades que descrevem o leitor de dados.
Interface pública IVsDataSourceInformation Representa a interface que expõe métodos e propriedades para recuperar propriedades em uma fonte de dados especificada passada como pares nome/valor.
Interface pública IVsDataSourceVersionComparer Representa a interface que expõe a capacidade para comparar duas cadeias de caracteres contém específicas de versão de dados.
Interface pública IVsDataTransaction Representa a interface que expõe métodos e propriedades para processamento de transações, que permite que você confirme ou reverter uma série de operações relacionadas como um lote.
Interface pública IVsDataViewBrowseObjectProvider Representa a interface que expõe a capacidade para recuperar o objeto especializado navegue para um nó especificado em uma visualização fornecida de dados.
Interface pública IVsDataViewCaptionProvider Fornece a capacidade de obter a legenda de um item de nó no server Explorer.
Interface pública IVsDataViewCommandProvider Fornece a capacidade de implementar os comandos, especificamente comandos personalizados, porque nós em um modo de exibição de dados.
Interface pública IVsDataViewDocumentProvider Fornece a capacidade de abrir um documento, para obter um apelido do documento, e realizar outras ações que são pertinentes um documento em Visual Studio separa Explorer.
Interface pública IVsDataViewDocumentProvider2 Fornece a capacidade para verificar o estado de salvar ou do documento em gerenciador de servidores de Visual Studio .
Interface pública IVsDataViewDragSourceProvider Fornece a capacidade de arrastar nós selecionados em uma hierarquia do modo de exibição de dados.
Interface pública IVsDataViewDropTargetProvider Representa a capacidade de soltar dados em uma hierarquia de nós no modo de exibição de dados.
Interface pública IVsDataViewHierarchy Representa a capacidade de um provedor de manipular uma conexão do server Explorer com a implementação como um dados exibem a hierarquia.
Interface pública IVsDataViewIconProvider Fornece a capacidade de controlar os ícones para nós em uma hierarquia do modo de exibição de dados.
Interface pública IVsDataViewSupport Representa a interface que expõe a capacidade para recuperar um fluxo de XML que fornece uma descrição de uma ou mais exibição de dados.
Interface pública IVsDataViewUserContextProvider Fornece a capacidade de criar um contexto de usuário para indicar que componente do server Explorer foi selecionado apenas.
Interface pública IVsDataViewVisibilityProvider Fornece a capacidade de controlar a visibilidade dos nós em uma hierarquia do modo de exibição de dados.

Enumerações

  Enumeração Descrição
Enumeração pública DataCommandType Representa uma enumeração de tipos predefinidos de comando de dados.
Enumeração pública DataItemTypeFormat Especifica o formato de um tipo de item de dados retornado pelo método do GetItemType .
Enumeração pública DataParameterDirection Especifica o tipo de um parâmetro em uma consulta.