DataSourceInformation Classe

Definição

Permite recuperar informações bem definidas sobre uma fonte de dados especificada na forma de propriedades construídas como pares de nome/valor.

public ref class DataSourceInformation abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableObject<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataSourceInformation
public abstract class DataSourceInformation : Microsoft.VisualStudio.Data.Framework.DataSiteableObject<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataSourceInformation
type DataSourceInformation = class
    inherit DataSiteableObject<IVsDataConnection>
    interface IVsDataSourceInformation
Public MustInherit Class DataSourceInformation
Inherits DataSiteableObject(Of IVsDataConnection)
Implements IVsDataSourceInformation
Herança
Derivado
Implementações

Construtores

DataSourceInformation()

Inicializa uma nova instância da classe DataSourceInformation.

DataSourceInformation(IVsDataConnection)

Inicializa uma instância parametrizada da DataSourceInformation classe que fornece a conexão de dados.

Campos

CatalogInvalidCharacters

Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres que não é válida, ou seja, que pode não aparecer em um nome de catálogo genérico.

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 de catálogo genérico não é válido.

CatalogIsSuffixed

Especifica a propriedade de informações da fonte de dados que indica se um nome de catálogo é sufixado em um identificador de objeto de várias partes, em oposição a ser um prefixo.

CatalogMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um nome de catálogo.

CatalogSeparator

Especifica a propriedade de informações da fonte de dados que indica o caractere que separa um nome de catálogo das outras partes em um identificador de objeto.

CatalogSupported

Especifica a propriedade de informações da fonte de dados que indica se há suporte para um nome de catálogo em um identificador de objeto de várias partes.

CatalogSupportedInDml

Especifica a propriedade de informações da fonte de dados que indica se há suporte para um nome de catálogo em identificadores de objeto que aparecem em cláusulas DML do SQL.

ColumnAliasInvalidCharacters

Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência em um alias de coluna não é válida.

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 não é válida.

ColumnAliasMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um alias de coluna.

ColumnAliasSupported

Especifica a propriedade de informações da fonte de dados que indica se um alias de coluna tem suporte em um identificador de objeto de várias partes.

ColumnInvalidCharacters

Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência em um nome de coluna não é válida.

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 não é válida.

ColumnMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um nome de coluna.

ColumnSupported

Especifica a propriedade de informações da fonte de dados que indica se há suporte para um nome de coluna em um identificador de objeto de várias partes.

CommandDeriveParametersSupport

Especifica que tipos de comandos são suportados pelo DeriveParameters(String, DataCommandType, Int32) método.

CommandDeriveSchemaSupport

Especifica que tipos de comandos são suportados pelo DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) método.

CommandExecuteSupport

Especifica que tipos de comandos são suportados pelos Execute(String, DataCommandType, IVsDataParameter[], Int32) métodos e ExecuteWithoutResults(String, DataCommandType, IVsDataParameter[]) .

CommandParameterSupport

Especifica quais direções de parâmetro têm suporte.

CommandPrepareSupport

Especifica quais tipos de comandos são suportados pelo Prepare(String, DataCommandType) método.

DataSourceCulture

Especifica a cultura geográfica da fonte de dados.

DataSourceName

Especifica o nome da fonte de dados.

DataSourceProduct

Especifica o nome do produto da fonte de dados.

DataSourceVersion

Especifica a versão da fonte de dados.

DateLiteralPrefix

Especifica a propriedade de informações da fonte de dados que fornece o caractere ou caracteres que prefixam um literal de data/hora.

DateLiteralSuffix

Especifica a propriedade de informações da fonte de dados que fornece o caractere ou caracteres cujo sufixo é um literal de data/hora.

DefaultCatalog

Especifica a propriedade de informações da fonte de dados que fornece o nome do catálogo padrão.

DefaultSchema

Especifica a propriedade de informações da fonte de dados que fornece o nome do esquema padrão.

IdentifierCloseQuote

Especifica a propriedade de informações da fonte de dados que fornece o caractere usado para fechar uma parte do identificador que precisa ser colocada entre aspas.

IdentifierOpenQuote

Especifica a propriedade informações da fonte de dados que fornece o caractere usado para abrir uma parte identificadora que precisa ser colocada entre aspas.

IdentifierPartsCaseSensitive

Especifica a propriedade de informações da fonte de dados que indica se partes do identificador são tratadas como diferenciam maiúsculas de minúsculas.

IdentifierPartsStorageCase

Especifica a propriedade de informações da fonte de dados que indica o caso de partes de identificador que são armazenadas na fonte de dados.

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 não é válida.

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 não é válida.

IndexMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um nome de índice.

IndexSupported

Especifica a propriedade de informações da fonte de dados que indica se há suporte para um nome de índice em um identificador de objeto de várias partes.

LikeClausePercent

Especifica a propriedade de informações da fonte de dados que indica o caractere curinga usado para capturar zero ou mais caracteres dentro de valores de uma cláusula LIKE em uma instrução SQL DML.

LikeClausePercentEscape

Especifica a propriedade de informações da fonte de dados que indica o caractere usado para escapar o caractere LikeClausePercent dentro dos valores de uma cláusula LIKE em uma instrução SQL DML.

LikeClauseUnderscore

Especifica a propriedade de informações da fonte de dados que indica o caractere curinga usado para capturar um único caractere dentro de valores para uma cláusula LIKE em uma instrução SQL DML.

LikeClauseUnderscoreEscape

Especifica a propriedade de informações da fonte de dados que indica o caractere usado para escapar o LikeClauseUnderscore caractere dentro dos valores de uma cláusula LIKE em uma instrução SQL DML.

ParameterPrefix

Especifica a propriedade de informações da fonte de dados que fornece o caractere usado para prefixar um nome de parâmetro.

ParameterPrefixInName

Especifica a propriedade de informações da fonte de dados que indica se o prefixo do parâmetro deve aparecer no valor definido para a Name propriedade.

ProcedureInvalidCharacters

Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência em um nome de procedimento não é válida.

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álida.

ProcedureMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um nome de procedimento.

ProcedureSupported

Especifica a propriedade de informações da fonte de dados que indica se um nome de procedimento tem suporte em um identificador de objeto de várias partes.

QuotedIdentifierPartsCaseSensitive

Especifica a propriedade de informações da fonte de dados que indica se partes do identificador delimitadas entre aspas são tratadas como diferenciando maiúsculas de minúsculas.

QuotedIdentifierPartsStorageCase

Especifica a propriedade de informações da fonte de dados que indica o caso de partes de identificador delimitadas entre aspas que são armazenadas na fonte de dados.

ReservedWords

Especifica a propriedade de informações da fonte de dados que fornece o conjunto de palavras reservadas na fonte de dados.

SchemaInvalidCharacters

Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência em um nome de esquema não é válida.

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 não é válida.

SchemaMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um nome de esquema.

SchemaSeparator

Especifica a propriedade de informações da fonte de dados que indica o caractere que separa um nome de esquema das outras partes de um identificador de objeto.

SchemaSupported

Especifica a propriedade de informações da fonte de dados que indica se há suporte para um nome de esquema em um identificador de objeto de várias partes.

SchemaSupportedInDml

Especifica a propriedade de informações da fonte de dados que indica se há suporte para um nome de esquema em identificadores de objeto que aparecem em cláusulas DML do SQL.

ServerSeparator

Especifica a propriedade de informações da fonte de dados que indica o caractere que separa um nome de servidor das outras partes de um identificador de objeto.

SupportsAnsi92Sql

Especifica a propriedade de informações da fonte de dados que indica se a fonte de dados dá suporte ao padrão SQL ANSI92.

SupportsCommandTimeout

Especifica a propriedade de informações da fonte de dados que indica se há suporte para o tempo limite do comando.

SupportsNestedTransactions

Especifica a propriedade de informações da fonte de dados que indica se as transações podem ser iniciadas, confirmadas ou revertidas dentro de outras transações.

SupportsQuotedIdentifierParts

Especifica a propriedade de informações da fonte de dados que indica se há suporte para partes de identificador entre aspas.

SupportsVerifySql

Especifica a propriedade de informações da fonte de dados que indica se há suporte para a verificação de SQL.

TableAliasInvalidCharacters

Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência em um alias de tabela não é válida.

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 de tabela não é válida.

TableAliasMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um alias de tabela.

TableAliasSupported

Especifica a propriedade de informações da fonte de dados que indica se um alias de tabela tem suporte em um identificador de objeto de várias partes.

TableInvalidCharacters

Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência em um nome de tabela não é válida.

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 não é válida.

TableMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um nome de tabela.

TableSupported

Especifica a propriedade de informações da fonte de dados que indica se há suporte para um nome de tabela em um identificador de objeto de várias partes.

UserInvalidCharacters

Especifica a propriedade de informações da fonte de dados que fornece uma cadeia de caracteres cuja aparência em um nome de usuário não é válida.

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álida.

UserMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um nome de usuário.

UserSupported

Especifica a propriedade de informações da fonte de dados que indica se um nome de usuário tem suporte em um identificador de objeto de várias partes.

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 não é válida.

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 não é válida.

ViewMaxLength

Especifica a propriedade de informações da fonte de dados que indica o comprimento máximo de um nome de exibição.

ViewSupported

Especifica a propriedade de informações da fonte de dados que indica se um nome de exibição tem suporte em um identificador de objeto de várias partes.

Propriedades

Item[String]

Obtém uma propriedade de informações da fonte de dados com o nome especificado.

Site

Obtém ou define o site do objeto.

(Herdado de DataSiteableObject<T>)

Métodos

AddProperty(String)

Adiciona uma propriedade à lista de propriedades com suporte.

AddProperty(String, Object)

Adiciona uma propriedade e seu valor à lista de propriedades com suporte.

Contains(String)

Recupera um valor booliano que indica se uma propriedade especificada está contida nesta instância de informações da fonte de dados.

GetType(String)

Recupera o Type valor que indica o tipo de uma propriedade especificada, habilitando assim a conversão apropriada de um valor recuperado para o tipo correto.

OnSiteChanged(EventArgs)

Aciona o evento SiteChanged.

(Herdado de DataSiteableObject<T>)
RetrieveValue(String)

Recupera um valor para uma propriedade de informações da fonte de dados especificada.

Eventos

SiteChanged

Ocorre quando a propriedade Site é modificada.

(Herdado de DataSiteableObject<T>)

Aplica-se a