Partilhar via


DataSourceInformation Classe

Definição

Representa uma implementação da interface IVsDataSourceInformation.

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 são válidos, ou seja, que podem 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 é sufixo em um identificador de objeto de várias partes, em vez de 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 há suporte para um alias de coluna 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 quais tipos de comandos são compatíveis com o DeriveParameters(String, DataCommandType, Int32) método .

CommandDeriveSchemaSupport

Especifica quais tipos de comandos são compatíveis com o DeriveSchema(String, DataCommandType, IVsDataParameter[], Int32) método .

CommandExecuteSupport

Especifica quais tipos de comandos têm suporte nos 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 têm suporte no 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 que sufixo de 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 de informações da fonte de dados que fornece o caractere usado para abrir uma parte do identificador que precisa ser colocada entre aspas.

IdentifierPartsCaseSensitive

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

IdentifierPartsStorageCase

Especifica a propriedade de informações da fonte de dados que indica o caso de partes do identificador 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 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 para uma cláusula LIKE em uma instrução DML SQL.

LikeClausePercentEscape

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

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 DML SQL.

LikeClauseUnderscoreEscape

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

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 há suporte para um nome de procedimento em um identificador de objeto de várias partes.

QuotedIdentifierPartsCaseSensitive

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

QuotedIdentifierPartsStorageCase

Especifica a propriedade de informações da fonte de dados que indica o caso de partes do identificador entre aspas 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 tempos limite de 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 do 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 há suporte para um alias de tabela 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 há suporte para um nome de usuário 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 há suporte para um nome de exibição 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, permitindo 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 de fonte de dados especificada.

Eventos

SiteChanged

Ocorre quando a propriedade Site é modificada.

(Herdado de DataSiteableObject<T>)

Aplica-se a