Partilhar via


Classe DataSourceInformation

Permite que você recupere informações bem definido em uma fonte de dados especificada na forma de propriedades construídas como pares nome/valor.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

Sintaxe

'Declaração
Public MustInherit Class DataSourceInformation _
    Inherits DataSiteableObject(Of IVsDataConnection) _
    Implements IVsDataSourceInformation
public abstract class DataSourceInformation : DataSiteableObject<IVsDataConnection>, 
    IVsDataSourceInformation
public ref class DataSourceInformation abstract : public DataSiteableObject<IVsDataConnection^>, 
    IVsDataSourceInformation
[<AbstractClass>]
type DataSourceInformation =  
    class
        inherit DataSiteableObject<IVsDataConnection>
        interface IVsDataSourceInformation
    end
public abstract class DataSourceInformation extends DataSiteableObject<IVsDataConnection> implements IVsDataSourceInformation

O tipo DataSourceInformation expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DataSourceInformation() Inicializa uma nova instância da classe DataSourceInformation.
Método protegido DataSourceInformation(IVsDataConnection) Inicializa uma instância da classe com parâmetros de DataSourceInformation que fornece a conexão de dados.

Superior

Propriedades

  Nome Descrição
Propriedade pública Item Obtém uma propriedade de informações da fonte de dados com o nome especificado.
Propriedade pública Site Obtém ou define o site do objeto. (Herdado de DataSiteableObject<T>.)

Superior

Métodos

  Nome Descrição
Método protegido AddProperty(String) Adiciona uma propriedade à lista de propriedades suportadas.
Método protegido AddProperty(String, Object) Adiciona uma propriedade e seu valor à lista de propriedades suportadas.
Método público Contains Recupera um valor de Boolean que indica se uma propriedade especificada está contida em esta instância de informações da fonte de dados.
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 GetType(String) Recupera o valor de Type que indica o tipo de uma propriedade especificada, para ativar a conversão apropriado de um valor recuperado para o tipo correto.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido OnSiteChanged Gera o evento SiteChanged. (Herdado de DataSiteableObject<T>.)
Método protegido RetrieveValue Retorna um valor para uma propriedade especificada de informações da fonte de dados.
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 Ocorre quando a propriedade de Site é alterada. (Herdado de DataSiteableObject<T>.)

Superior

Campos

  Nome Descrição
Campo públicoMembro estático CatalogInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres que não são válidos, isto é, que não pode aparecer em um nome de catálogo genérico.
Campo públicoMembro estático CatalogInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cujo uso no início de um nome genérica do catálogo é inválido.
Campo públicoMembro estático CatalogIsSuffixed Especifica a propriedade de informações da fonte de dados que indica se um nome de catálogo suffixed em um objeto manipule várias partes, em vez de ser um prefixo.
Campo públicoMembro estático CatalogMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de catálogo.
Campo públicoMembro estático CatalogSeparator Especifica a propriedade de informações da fonte de dados que indica o caractere separando um nome de catálogo de outras partes em um identificador de objeto.
Campo públicoMembro estático CatalogSupported Especifica a propriedade de informações da fonte de dados que indica se um nome de catálogo é suportado em um objeto manipule várias partes.
Campo públicoMembro estático CatalogSupportedInDml Especifica a propriedade de informações da fonte de dados que indica se um nome de catálogo é suportado em identificadores de objeto que aparecem nas cláusulas SQL DML.
Campo públicoMembro estático ColumnAliasInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência de um alias de coluna é inválido.
Campo públicoMembro estático ColumnAliasInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um alias de coluna é inválido.
Campo públicoMembro estático ColumnAliasMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um alias de coluna.
Campo públicoMembro estático ColumnAliasSupported Especifica a propriedade de informações da fonte de dados que indica se um alias de coluna são suportados em um objeto manipule várias partes.
Campo públicoMembro estático ColumnInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência de um nome de coluna é inválido.
Campo públicoMembro estático ColumnInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um nome de coluna é inválido.
Campo públicoMembro estático ColumnMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de coluna.
Campo públicoMembro estático ColumnSupported Especifica a propriedade de informações da fonte de dados que indica se um nome de coluna é suportado em um objeto manipule várias partes.
Campo públicoMembro estático CommandDeriveParametersSupport Especifica que tipos de comandos são suportados pelo método de DeriveParameters .
Campo públicoMembro estático CommandDeriveSchemaSupport Especifica que tipos de comandos são suportados pelo método de DeriveSchema .
Campo públicoMembro estático CommandExecuteSupport Especifica que tipos de comandos são suportados pelo Execute os métodos e de ExecuteWithoutResults .
Campo públicoMembro estático CommandParameterSupport Especifica que as instruções de parâmetro são suportadas.
Campo públicoMembro estático CommandPrepareSupport Especifica que os tipos de comandos são suportados pelo método de Prepare .
Campo públicoMembro estático DataSourceCulture Especifica a cultura geográfica da fonte de dados.
Campo públicoMembro estático DataSourceName Especifica o nome da fonte de dados.
Campo públicoMembro estático DataSourceProduct Especifica o nome do produto da fonte de dados.
Campo públicoMembro estático DataSourceVersion Especifica a versão da fonte de dados.
Campo públicoMembro estático DateLiteralPrefix Especifica a propriedade de informações da fonte de dados que fornece o caractere ou caracteres que prefixam um literal de data/hora.
Campo públicoMembro estático DateLiteralSuffix Especifica a propriedade de informações da fonte de dados que fornece o caractere ou caracteres que suffix um literal de data/hora.
Campo públicoMembro estático DefaultCatalog Especifica a propriedade de informações da fonte de dados que fornece o nome do catálogo padrão.
Campo públicoMembro estático DefaultSchema Especifica a propriedade de informações da fonte de dados que fornece o nome de esquema padrão.
Campo públicoMembro estático IdentifierCloseQuote Especifica a propriedade de informações da fonte de dados que fornece o caractere usado para fechar uma parte do identificador que precisam ser colocados entre aspas.
Campo públicoMembro estático IdentifierOpenQuote Especifica a propriedade de informações da fonte de dados que fornece o caractere usado para abrir uma parte do identificador que precisam ser colocados entre aspas.
Campo públicoMembro estático IdentifierPartsCaseSensitive Especifica a propriedade de informações da fonte de dados que indica se as partes do identificador são tratadas como maiúsculas de minúsculas.
Campo públicoMembro estático IdentifierPartsStorageCase Especifica a propriedade de informações da fonte de dados que indica as caixas de partes do identificador que são armazenadas na fonte de dados.
Campo públicoMembro estático IndexInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência como um nome de índice é inválido.
Campo públicoMembro estático IndexInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um nome de índice é inválido.
Campo públicoMembro estático IndexMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de índice.
Campo públicoMembro estático IndexSupported Especifica a propriedade de informações da fonte de dados que indica se um nome de índice é suportado em um objeto manipule várias partes.
Campo públicoMembro estático LikeClausePercent Especifica a propriedade de informações da fonte de dados que indica o caractere curinga usado para capturar zero ou mais caracteres nos valores para a COMO a cláusula em uma instrução SQL DML.
Campo públicoMembro estático LikeClausePercentEscape Especifica a propriedade de informações da fonte de dados que indica o caractere usado para escapar o caractere de LikeClausePercent nos valores para a COMO a cláusula em uma instrução SQL DML.
Campo públicoMembro estático LikeClauseUnderscore Especifica a propriedade de informações da fonte de dados que indica o caractere curinga usado para capturar um caractere único nos valores para a COMO a cláusula em uma instrução SQL DML.
Campo públicoMembro estático LikeClauseUnderscoreEscape Especifica a propriedade de informações da fonte de dados que indica o caractere usado para escapar o caractere de LikeClauseUnderscore nos valores para a COMO a cláusula em uma instrução SQL DML.
Campo públicoMembro estático ParameterPrefix Especifica a propriedade de informações da fonte de dados que fornece o caractere usado para prefixar um nome de parâmetro.
Campo públicoMembro estático ParameterPrefixInName Especifica a propriedade de informações da fonte de dados que indica se o prefixo de parâmetro deve aparecer no valor definido para a propriedade de Name .
Campo públicoMembro estático ProcedureInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência de um nome de procedimento não é válido.
Campo públicoMembro estático ProcedureInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um nome de procedimento não é válido.
Campo públicoMembro estático ProcedureMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de procedimento.
Campo públicoMembro estático ProcedureSupported Especifica a propriedade de informações da fonte de dados que indica se um nome de procedimento é suportado em um objeto manipule várias partes.
Campo públicoMembro estático QuotedIdentifierPartsCaseSensitive Especifica a propriedade de informações da fonte de dados que indica se as partes do identificador incluídos entre aspas são tratadas como maiúsculas de minúsculas.
Campo públicoMembro estático QuotedIdentifierPartsStorageCase Especifica a propriedade de informações da fonte de dados que indica as caixas de partes incluídos entre aspas identificador que é armazenado na fonte de dados.
Campo públicoMembro estático ReservedWords Especifica a propriedade de informações da fonte de dados que fornece o conjunto de palavra reservada na fonte de dados.
Campo públicoMembro estático SchemaInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência de um nome de esquema é inválido.
Campo públicoMembro estático SchemaInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um nome de esquema é inválido.
Campo públicoMembro estático SchemaMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de esquema.
Campo públicoMembro estático SchemaSeparator Especifica a propriedade de informações da fonte de dados que indica o caractere separando um nome de esquema das outras partes de um identificador de objeto.
Campo públicoMembro estático SchemaSupported Especifica a propriedade de informações da fonte de dados que indica se um nome de esquema é suportado em um objeto manipule várias partes.
Campo públicoMembro estático SchemaSupportedInDml Especifica a propriedade de informações da fonte de dados que indica se um nome de esquema é suportado em identificadores de objeto que aparecem nas cláusulas SQL DML.
Campo públicoMembro estático ServerSeparator Especifica a propriedade de informações da fonte de dados que indica o caractere separando um nome de servidor das outras partes de um identificador de objeto.
Campo públicoMembro estático SupportsAnsi92Sql Especifica a propriedade de informações da fonte de dados que indica se a fonte de dados suportar o padrão de ANSI92 SQL.
Campo públicoMembro estático SupportsCommandTimeout Especifica a propriedade de informações da fonte de dados que indica se o tempo limite de comando é suportado.
Campo públicoMembro estático SupportsNestedTransactions Especifica a propriedade de informações da fonte de dados que indica se as transações confirmadas podem ser iniciadas, ou revertido em outras transações.
Campo públicoMembro estático SupportsQuotedIdentifierParts Especifica a propriedade de informações da fonte de dados que indica se as partes do identificador incluídos entre aspas são suportadas.
Campo públicoMembro estático SupportsVerifySql Especifica a propriedade de informações da fonte de dados que indica se a verificação SQL é suportada.
Campo públicoMembro estático TableAliasInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência de um alias da tabela é inválido.
Campo públicoMembro estático TableAliasInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um alias da tabela é inválido.
Campo públicoMembro estático TableAliasMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um alias da tabela.
Campo públicoMembro estático TableAliasSupported Especifica a propriedade de informações da fonte de dados que indica se um alias de tabela são suportados em um objeto manipule várias partes.
Campo públicoMembro estático TableInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência de um nome de tabela é inválido.
Campo públicoMembro estático TableInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um nome de tabela é inválido.
Campo públicoMembro estático TableMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de tabela.
Campo públicoMembro estático TableSupported Especifica a propriedade de informações da fonte de dados que indica se um nome de tabela é suportado em um objeto manipule várias partes.
Campo públicoMembro estático UserInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência de um nome de usuário não é válido.
Campo públicoMembro estático UserInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um nome de usuário não é válido.
Campo públicoMembro estático UserMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de usuário.
Campo públicoMembro estático UserSupported Especifica a propriedade de informações da fonte de dados que indica se um nome de usuário é suportado em um objeto manipule várias partes.
Campo públicoMembro estático ViewInvalidCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência em um nome de exibição é inválido.
Campo públicoMembro estático ViewInvalidStartCharacters Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência no início de um nome de exibição é inválido.
Campo públicoMembro estático ViewMaxLength Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de exibição.
Campo públicoMembro estático ViewSupported Especifica a propriedade de informações da fonte de dados que indica se um nome de exibição é suportado em um objeto manipule várias partes.

Superior

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.Framework