Compartilhar via


Namespace Microsoft.VisualStudio.Data

O namespace de Microsoft.VisualStudio.Data contém os serviços de DDEX que são usados pelo namespace de Microsoft.VisualStudio.Data.Core .

Classes

  Classe Descrição
Classe pública BasicPropertyAttribute Fornece um meio para indicar se uma determinada propriedade de conexão está entre essas as mais comumente usadas.
Classe pública DataAsyncCommand Permite executar comandos de dados de forma assíncrona.
Classe pública DataAsyncCommandEvents Representa um conjunto de representantes que são chamados por métodos na classe de DataAsyncCommand para notificar clientes de progresso de comando.
Classe pública DataCommand Fornece a capacidade de criar e executar comandos de dados de vários tipos de fontes de dados, e recuperar resultados somente leitura ou um código de status de comando.
Classe pública DataCommandType Representa um conjunto de tipos predefinidos de comando de dados.
Classe pública DataConnection Suporta uma conexão a uma fonte de dados.
Classe pública DataConnectionDialog Fornece acesso a caixa de diálogo de Conexão de Dados com que para obter informações de conexão de dados dos usuários.
Classe pública DataConnectionDialogFactory Fornece a capacidade de criar uma instância da classe de DataConnectionDialog .
Classe pública DataConnectionFactory Fornece a capacidade de criar instâncias de classe autônomos de DataConnection .
Classe pública DataConnectionManager Representa um conjunto compartilhado de objetos de conexão de dados que são sob demanda e gerenciados criados por Visual Studio.
Classe pública DataConnectionMessageReceivedEventArgs Fornece dados de evento para o evento de MessageReceived .
Classe pública DataConnectionOpenCanceledException Fornece a exceção que é lançada quando um chamada de método para abrir uma conexão de dados faz a intervenção do usuário e o usuário pode cancelar a chamada aberto.
Classe pública DataConnectionPromptDialog Representa uma caixa de diálogo que pode solicitar ao usuário para informações quando uma conexão de dados está sendo aberta.
Classe pública DataConnectionProperties Fornece suporte para análise e formatação de cadeias de conexão que contêm essas propriedades, bem como para armazenamento, atributos personalizados, e sinónimos fortemente tipados da propriedade.
Classe pública DataConnectionPropertyChangedEventArgs Fornece dados de evento para o evento de PropertyChanged .
Classe pública DataConnectionStateChangedEventArgs Fornece dados de evento para o evento de StateChanged em uma conexão de dados.
Classe pública DataConnectionSupport Fornece propriedades e métodos que permitem que você trabalhar diretamente com conexões com uma fonte de dados.
Classe pública DataConnectionUIControl Permite 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.
Classe pública DataExplorerConnection Representa uma conexão que existe no server Explorer ou de Visual Studio na janela do gerenciador de dados.
Classe pública DataExplorerConnectionManager Fornece métodos e propriedades que permitem interação através de programação com as conexões de dados exposta em Gerenciador de Servidores.
Classe pública DataObjectChangedEventArgs Encapsula dados de evento para ObjectAdded, ObjectChanged, e eventos de ObjectRemoved .
Classe pública DataObjectChangeEvents Fornece um conjunto de eventos que um provedor de DDEX pode gerar quando as alterações aos objetos de dados são feitas, e fornece os meios por que um provedor pode se conectar a eles.
Classe pública DataObjectConceptMapper Permite que fornece um mapeador personalizado de metadados específicos em dados-origem- conceitos conhecidos pelo uso de um designer genérico.
Classe pública DataObjectEnumerator Fornece a capacidade de enumerar os objetos de dados.
Classe pública DataObjectIdentifierConverter Fornece a capacidade de converter os identificadores de objeto dados-origem- específicos de cadeias de caracteres para partes do identificador, e o identificador parte para cadeias de caracteres.
Classe pública DataObjectIdentifierResolver Fornece a capacidade para expandir e reduzir um identificador para um objeto de dados especificado.
Classe pública DataObjectItemComparer Permite que você compare duas partes as propriedades ou do identificador do objeto de dados.
Classe pública DataObjectRestrictionMapper Fornece uma maneira de personalizar mapeamentos das limitações genéricos as restrições dados-origem- específicas.
Classe pública DataObjectSupport Permite que você recupere um fluxo de XML que descreve um conjunto de tipos de objeto de dados em uma fonte de dados, que pode então interpretar e manipular programaticamente.
Classe pública DataParameter Representa um parâmetro de dados que são derivados de um comando de fonte de dados, ou que é passado com um comando a uma fonte de dados.
Classe pública DataProtection Representa a capacidade para criptografar e descriptografar cadeias de caracteres usando a API de proteção de dados windows API (DPAPI).
Classe pública DataProvider Permite a criação de objetos de provedor de DDEX.
Classe pública DataProviderException Representa uma exceção acionada quando um erro do provedor de DDEX ocorre.
Classe pública DataProviderManager Representa o conjunto de provedores de DDEX registrados.
Classe pública DataProviderObjectFactory Permite que você crie os objetos de dados implementados por um provedor de DDEX.
Classe pública DataReader Fornece a capacidade de expor dados de todos os dados.
Classe pública DataSource Representa e fornece acesso a uma fonte de dados de DDEX.
Classe pública DataSourceInformation Permite que você recupere informações bem definido em uma fonte de dados especificada na forma de propriedades passadas como pares nome/valor.
Classe pública DataSourceManager Representa o conjunto de fontes de dados registradas de DDEX.
Classe pública DataSourceSpecializer Representa uma capacidade de especializar o comportamento de um provedor de DDEX com base na fonte de dados ao qual ele está conectado.
Classe pública DataSourceVersionComparer Fornece os meios para comparar duas cadeias de caracteres dados-origem- específicas de versão.
Classe pública DataSupport Representa a classe base para todas as classes que oferecem suporte XML de dados.
Classe pública DataTransaction Permite processamento de transações, que permite que você confirme ou reverta como um lote uma série de operações relacionadas.
Classe pública DataViewBrowseObjectProvider Permite que você recupere especializado para o objeto para um nó especificado em uma visualização fornecida de dados.
Classe pública DataViewCommandHandler Fornece a capacidade de implementar os comandos, especificamente comandos personalizados, porque nós em um modo de exibição de dados.
Classe pública DataViewHierarchyAccessor Representa um conjunto de propriedades e métodos que interagem com a implementação da hierarquia do modo de exibição de dados de interface de IVsUIHierarchy .
Classe pública DataViewManager Representa uma coleção de hierarquias de exibição de dados ativas em gerenciador de servidores de Visual Studio e fornece métodos e propriedades com que para gerenciar esses dados exibe.
Classe pública DataViewSupport Permite recuperar um fluxo de XML que fornece uma descrição de uma ou mais exibição de dados.
Classe pública DSRefBuilder Permite que você crie um objeto de (DSRef) de referência da fonte de dados que identifica um objeto de dados.
Classe pública NameAttribute Especifica o nome de cadeia de caracteres literal de uma propriedade de conexão fornecida quando especificado em uma cadeia de conexão.
Classe pública ObjectWithSite Fornece uma maneira simplificada de suporte a comunicação entre um objeto e seu site no recipiente.
Classe pública OleCommand Fornece um wrapper gerenciado em torno do identificador de um comando OLE.
Classe pública OleCommandStatus Fornece o status de um comando OLE especificado.
Classe pública ServiceProvider Fornece um objeto que pode oferecer serviços usando as interfaces gerenciados e não gerenciados de IServiceProvider .
Classe pública ServiceProviderWithSite Fornece um objeto que oferece serviços usando as versões gerenciados e não gerenciados de interface de ServiceProvider , e pode ser localizado usando a interface de IObjectWithSite .
Classe pública SynonymsAttribute Fornece uma lista delimitada por vírgulas de nomes de propriedade de conexão que são sinónimos com um nome de propriedade primária de conexão.

Delegados

  Delegado Descrição
Delegado público DataAsyncCommandCancelEventHandler Representa o método que é chamado quando um comando assíncrono é cancelado.
Delegado público DataAsyncCommandEndEventHandler Representa o método que é chamado quando um comando assíncrono termina.
Delegado público DataAsyncCommandFailureEventHandler Representa o método que é chamado quando um comando assíncrono falhar.
Delegado público DataAsyncCommandFetchEventHandler Representa o método que é chamado quando um comando assíncrono tem os resultados disponíveis para buscar.
Delegado público DataAsyncCommandStartEventHandler Representa o método que é chamado quando um comando assíncrono iniciar.
Delegado público DataConnectionDialogFilterCallback Representa o método que é chamado quando um retorno de chamada da caixa de diálogo de Conexão de Dados ocorre ao adicionar provedores e fontes de dados de DDEX.
Delegado público DataConnectionMessageReceivedEventHandler Representa o método que manipulará o evento de MessageReceived de uma conexão de dados.
Delegado público DataConnectionPropertyChangedEventHandler Representa o método que manipula o evento de PropertyChanged na instância atual de DataConnectionProperties .
Delegado público DataConnectionStateChangedEventHandler Representa o método que manipula o evento de StateChanged de uma conexão de dados especificada.
Delegado público DataObjectChangedEventHandler Representa o método que manipula o evento de ObjectChanged na classe de DataObjectChangeEvents .

Enumerações

  Enumeração Descrição
Enumeração pública DataAsyncCommandRequest Enumeração especificando a maneira que um comando assíncrono deve continuar após uma chamada para os métodos de CommandNextResult ou de CommandRead .
Enumeração pública DataConnectionState Especifica o estado de uma conexão de dados especificada.
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 DataObjectChangeType Especifica o tipo de alteração do objeto de dados que ocorreu.
Enumeração pública DataObjectIdentifierFormat Especifica como formatar um identificador do objeto de dados como uma cadeia de caracteres ao converter de um conjunto de partes do identificador.
Enumeração pública DataParameterDirection Especifica a direção de um parâmetro de dados para um comando de dados especificado.
Enumeração pública OleCommandExecutionOption Fornece uma implementação gerenciada da enumeração de OLECMDEXECOPT , que especificam opções permitido para o método de ExecuteCommand .
Enumeração pública OleCommandTextType Fornece uma implementação gerenciada da enumeração de OLECMDTEXTF , que especifica o tipo de texto que está sendo solicitado.