Compartilhar via


Classe AdoDotNetDataSourceInformation

Fornece informações sobre uma fonte de dados de ADO.NET na forma de propriedades passadas como pares nome/valor.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataSourceInformation
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataSourceInformation

Namespace:  Microsoft.VisualStudio.Data.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)

Sintaxe

'Declaração
Public Class AdoDotNetDataSourceInformation _
    Inherits DataSourceInformation
public class AdoDotNetDataSourceInformation : DataSourceInformation
public ref class AdoDotNetDataSourceInformation : public DataSourceInformation
type AdoDotNetDataSourceInformation =  
    class
        inherit DataSourceInformation
    end
public class AdoDotNetDataSourceInformation extends DataSourceInformation

O tipo AdoDotNetDataSourceInformation expõe os membros a seguir.

Construtores

  Nome Descrição
Método público AdoDotNetDataSourceInformation(DataConnection) Construtor da classe.Inicializa uma instância da classe de AdoDotNetDataSourceInformation com um objeto de DataConnection .
Método público AdoDotNetDataSourceInformation(DataConnection, ICollection) Construtor da classe.Inicializa uma instância da classe de AdoDotNetDataSourceInformation com um objeto de DataConnection e uma coleção de propriedades de conexão.
Método público AdoDotNetDataSourceInformation(DataConnection, IDictionary) Construtor da classe.Inicializa uma instância da classe de AdoDotNetDataSourceInformation com um objeto de DataConnection e um objeto de IDictionary propriedades de conexão.

Superior

Propriedades

  Nome Descrição
Propriedade protegida Connection Recupera a conexão de dados usada para recuperar propriedades da fonte de dados. (Herdado de DataSourceInformation.)
Propriedade protegida ConnectionSupport Retorna o objeto de suporte de conexão do provedor associado com a conexão de dados. (Herdado de DataSourceInformation.)
Propriedade protegida DataSourceInformation Recupera informações de memória da fonte de dados fornecida pela implementação da classe de DataTable para representar uma tabela de dados na memória.
Propriedade pública Item Recupera uma propriedade de informações da fonte de dados com o nome especificado. (Substitui DataSourceInformation.Item.)
Propriedade protegida ProviderObject Retorna o objeto de conexão subjacente do provedor como expostas pelo objeto de suporte de conexão. (Herdado de DataSourceInformation.)
Propriedade pública Site Obtém ou define o site do objeto. (Herdado de ObjectWithSite.)

Superior

Métodos

  Nome Descrição
Método protegido AddProperty(String) Adiciona uma propriedade à lista de propriedades suportadas. (Herdado de DataSourceInformation.)
Método protegido AddProperty(String, Object) Adiciona uma propriedade e seu valor à lista de propriedades suportadas. (Herdado de DataSourceInformation.)
Método público Contains Retorna um valor Booleano que indica se a propriedade especificada está contida em esta instância de informações da fonte de dados. (Substitui DataSourceInformation.Contains(String).)
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnSiteChanged Gera o evento SiteChanged. (Herdado de ObjectWithSite.)
Método protegido RetrieveValue Retorna um valor para uma propriedade especificada de informações da fonte de dados. (Substitui DataSourceInformation.RetrieveValue(String).)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Eventos

  Nome Descrição
Evento público SiteChanged Evento que é gerado quando a propriedade de Site é alterada. (Herdado de ObjectWithSite.)

Superior

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular IObjectWithSite.GetSite Retorna o conjunto o último de site usando o método de IObjectWithSite.SetSite .Em casos onde não há nenhuma site, conhecida o objeto retorna uma exceção. (Herdado de ObjectWithSite.)
Implementação explícita da interfaceMétodo particular IObjectWithSite.SetSite Fornece o ponteiro do site para o objeto do site. (Herdado de ObjectWithSite.)

Superior

Comentários

A seguir está uma lista de propriedades suportadas de informações da fonte de dados:

Propriedade

Descrição

DataSourceName

Valor da propriedade de DataSource .

DataSourceProduct

A coluna valor de DataSourceProductName na tabela de dados de informações da fonte de dados de ADO.NET .

DataSourceVersion

A coluna valor de DataSourceProductVersion na tabela de dados de informações da fonte de dados de ADO.NET .

SupportsNestedTransactions

O padrão é false.

CommandPrepareSupport

Somente texto.

CommandDeriveParametersSupport

Somente texto.

CommandDeriveSchemaSupport

Somente texto.

CommandExecuteSupport

Somente texto.

CommandParameterSupport

InOut e ReturnValue.

SupportsCommandTimeout

O padrão é true.

DefaultCatalog

Valor de Database, se não-nulo e não vazio.

SupportsAnsi92Sql

Heurístico baseado na coluna de SupportedJoinOperators de informações da fonte de dados de ADO.NET ; se externa se junte é suportado, retorna true, se não retorna false.

IdentifierPartsCaseSensitive

true se o valor da coluna de IdentifierCase de informações da fonte de dados de ADO.NET inclui Sensitive; false se o valor é Insensitive; se nenhum nulluma referência nula (Nothing no Visual Basic) .

QuotedIdentifierPartsCaseSensitive

true se o valor da coluna de QuotedIdentifierCase de informações da fonte de dados de ADO.NET inclui Sensitive; false se o valor é Insensitive; se nenhum nulluma referência nula (Nothing no Visual Basic) .

ReservedWords

Chama o método de GetSchema com ReservedWords e cria uma lista delimitada por vírgulas de palavra reservada de cada linha no conjunto de resultados.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.AdoDotNet