DataSourceInformation Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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>) |