Classe DataSourceInformation
Permite que você recupere informações bem definido em uma fonte de dados especificada 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
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")> _
Public Class DataSourceInformation _
Inherits ObjectWithSite
[GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public class DataSourceInformation : ObjectWithSite
[GuidAttribute(L"EF852E1E-DD85-4400-A5BE-96A14F32B7E0")]
public ref class DataSourceInformation : public ObjectWithSite
[<GuidAttribute("EF852E1E-DD85-4400-A5BE-96A14F32B7E0")>]
type DataSourceInformation =
class
inherit ObjectWithSite
end
public class DataSourceInformation extends ObjectWithSite
O tipo DataSourceInformation expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataSourceInformation() | Construtor da classe.Cria uma instância da classe nonparameterized de DataSourceInformation . | |
DataSourceInformation(DataConnection) | Construtor da classe.Cria uma instância da classe com parâmetros de DataSourceInformation que fornece a conexão de dados para que as informações são fornecidas. | |
DataSourceInformation(DataConnection, ICollection) | Construtor da classe.Cria uma instância da classe com parâmetros de DataSourceInformation , juntamente com a conexão específica e um objeto de ICollection que contêm os nomes de propriedade de conexão. | |
DataSourceInformation(DataConnection, IDictionary) | Construtor da classe.Cria uma instância da classe com parâmetros de DataSourceInformation juntamente com uma conexão de dados específica e um objeto de IDictionary que contêm informações das propriedades de conexão. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Connection | Recupera a conexão de dados usada para recuperar propriedades da fonte de dados. | |
ConnectionSupport | Retorna o objeto de suporte de conexão do provedor associado com a conexão de dados. | |
Item | Recupera uma propriedade de informações da fonte de dados com o nome especificado. | |
ProviderObject | Retorna o objeto de conexão subjacente do provedor como expostas pelo objeto de suporte de conexão. | |
Site | Obtém ou define o site do objeto. (Herdado de ObjectWithSite.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddProperty(String) | Adiciona uma propriedade à lista de propriedades suportadas. | |
AddProperty(String, Object) | Adiciona uma propriedade e seu valor à lista de propriedades suportadas. | |
Contains | Retorna um valor Booleano que indica se uma propriedade especificada está contida em esta instância de informações da fonte de dados. | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
OnSiteChanged | Gera o evento SiteChanged. (Herdado de ObjectWithSite.) | |
RetrieveValue | Retorna um valor para uma propriedade especificada de informações da fonte de dados. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
SiteChanged | Evento que é gerado quando a propriedade de Site é alterada. (Herdado de ObjectWithSite.) |
Superior
Campos
Nome | Descrição | |
---|---|---|
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. | |
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. | |
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. | |
CatalogMaxLength | Especifica a propriedade de informações da fonte de dados indicando 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 separando um nome de catálogo de outras partes em um identificador de objeto. | |
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. | |
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. | |
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. | |
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. | |
ColumnAliasMaxLength | Especifica a propriedade de informações da fonte de dados indicando 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 são suportadas por um identificador de objeto com várias partes. | |
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. | |
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. | |
ColumnMaxLength | Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de coluna. | |
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. | |
CommandDeriveParametersSupport | Especifica que tipos de comandos são suportados pelo método de DeriveParameters . | |
CommandDeriveSchemaSupport | Especifica que tipos de comandos são suportados pelo método de DeriveSchema . | |
CommandExecuteSupport | Especifica que tipos de comandos são suportados pelo Execute os métodos e de ExecuteWithoutResults . | |
CommandParameterSupport | Especifica que instruções de parâmetro são suportadas. | |
CommandPrepareSupport | Especifica que tipos de comandos são suportados pelo método de Prepare . | |
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 os caracteres que prefixam um literal de data/hora. | |
DateLiteralSuffix | Especifica a propriedade de informações da fonte de dados que fornece os caracteres que suffix um literal de data/hora. | |
Default | Fornece uma instância padrão da classe de DataSourceInformation para uso quando um provedor de dados não oferece sua própria implementação. | |
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 de 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 precisam ser colocados 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 precisam ser entre aspas. | |
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. | |
IdentifierPartsStorageCase | Especifica a propriedade de informações da fonte de dados que indica que partes do identificador dos casos 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 é inválido. | |
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. | |
IndexMaxLength | Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de índice. | |
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. | |
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. | |
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. | |
LikeClauseUnderscore | Especifica a propriedade de informações da fonte de dados que indica o caractere curinga usado para capturar caracteres únicos nos valores para a COMO a cláusula 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 caractere de LikeClauseUnderscore nos valores para a COMO a cláusula 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 aparecer no valor definido para a propriedade de Name . | |
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. | |
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. | |
ProcedureMaxLength | Especifica a propriedade de informações da fonte de dados indicando 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 é suportado em um objeto manipule 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 maiúsculas de minúsculas. | |
QuotedIdentifierPartsStorageCase | Especifica a propriedade de informações da fonte de dados que indica que casos citaram as partes do identificador são armazenadas na fonte de dados. | |
ReservedWords | Especifica a propriedade de informações da fonte de dados que fornece o conjunto de palavra reservada na fonte de dados. | |
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. | |
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. | |
SchemaMaxLength | Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de esquema. | |
SchemaSeparator | Especifica a propriedade de informações da fonte de dados que indica o caractere separando um nome de esquema outras partes de um identificador de objeto. | |
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. | |
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. | |
ServerSeparator | Especifica a propriedade de informações da fonte de dados que indica o caractere separando um nome de servidor em 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 suportar o padrão de ANSI92 SQL. | |
SupportsCommandTimeout | Especifica a propriedade de informações da fonte de dados que indica se o tempo limite de comando é suportado. | |
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. | |
SupportsQuotedIdentifierParts | Especifica a propriedade de informações da fonte de dados que indica se as partes do identificador entre aspas são suportados. | |
SupportsVerifySql | Especifica a propriedade de informações da fonte de dados que indica se a verificação SQL é suportada. | |
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. | |
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. | |
TableAliasMaxLength | Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um alias da tabela. | |
TableAliasSupported | Especifica a propriedade de informações da fonte de dados que indica se um alias de tabela são suportadas por um identificador de objeto com várias partes. | |
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. | |
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. | |
TableMaxLength | Especifica a propriedade de informações da fonte de dados indicando o comprimento máximo de um nome de tabela. | |
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. | |
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. | |
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. | |
UserMaxLength | Especifica a propriedade de informações da fonte de dados indicando 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 é suportado em um objeto manipule 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 é inválido. | |
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. | |
ViewMaxLength | Especifica a propriedade de informações da fonte de dados indicando 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 é suportado em um objeto manipule várias partes. |
Superior
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
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.) | |
IObjectWithSite.SetSite | Fornece o ponteiro do site para o objeto do site. (Herdado de ObjectWithSite.) |
Superior
Comentários
Essa classe contém um conjunto de cadeias de caracteres constantes que indica os nomes de propriedades conhecidos de informações da fonte de dados.Um provedor de dados é mais bem-vindo adicionar propriedades à sua implementação mas eles não serão usados. genericamente
A implementação da classe base, por padrão, leia propriedades e valores de propriedade do Registro que são especificados em uma chave de DataSourceInformation , em SupportedObjects, se houver.Isso fornece uma maneira fácil para especificar valores de propriedades estáticas de informações da fonte de dados.
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.