Classe AdoDotNetConnectionSupport
Fornece uma implementação gerenciada de DataConnectionSupport, de DataCommand, e classes de DataTransaction que usam ADO.NETIDbConnection, IDbCommand, e interfaces de IDbTransaction, respectivamente; o também fornece uma maneira simples de fornecer uma implementação da classe de DataSourceVersionComparer.
Hierarquia de herança
Object
Microsoft.VisualStudio.Data.ServiceProvider
Microsoft.VisualStudio.Data.ServiceProviderWithSite
Microsoft.VisualStudio.Data.DataConnectionSupport
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetConnectionSupport
Namespace: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Public Class AdoDotNetConnectionSupport _
Inherits DataConnectionSupport
public class AdoDotNetConnectionSupport : DataConnectionSupport
public ref class AdoDotNetConnectionSupport : public DataConnectionSupport
type AdoDotNetConnectionSupport =
class
inherit DataConnectionSupport
end
public class AdoDotNetConnectionSupport extends DataConnectionSupport
O tipo AdoDotNetConnectionSupport expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
AdoDotNetConnectionSupport | Construtor da classe.Inicializa uma instância da classe de AdoDotNetConnectionSupport com um nome de provedor especificado de ADO.NET . |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
BaseCommand | Retorna o objeto principal de IDbCommand que está sendo usado executando comandos em esta conexão. |
![]() |
Connection | Retorna o objeto de IDbConnection que está sendo usado pela instância atual de suporte de conexão. |
![]() |
ConnectionString | Obtém ou define uma representação de cadeia de caracteres de informações necessárias estabelecer uma conexão da fonte de dados especificada. (Substitui DataConnectionSupport.ConnectionString.) |
![]() |
ConnectionTimeout | Obtém ou define a quantidade de tempo, em segundos, para esperar para estabelecer uma conexão antes de terminar a e tentativa de gerar um erro de tempo limite. (Substitui DataConnectionSupport.ConnectionTimeout.) |
![]() |
CurrentTransactionLevel | Recupera o nível de transação atual. |
![]() |
ExecutingCommand | Recupera a instância de IDbCommand atualmente sendo usada para execução. |
![]() |
PreparedCommands | Recupera uma lista de objetos de IDbCommand que tenham sido preparados anteriormente. |
![]() |
ProviderObject | Retorna o objeto subjacente de provedor para a conexão especificada. (Substitui DataConnectionSupport.ProviderObject.) |
![]() |
ServiceTypes | Recupera uma lista de tipos de serviço usados para converter a chamada não gerenciado do método de QueryService , em que um serviço GUID é especificado, gerenciado em uma chamada de método IServiceProvider.GetService , em que um tipo gerenciado é especificado. (Herdado de ServiceProvider.) |
![]() |
Site | Obtém ou define a instância do objeto do site. (Herdado de ServiceProviderWithSite.) |
![]() |
State | Recupera o estado da conexão de dados. (Substitui DataConnectionSupport.State.) |
![]() |
Transaction | Recupera IDbTransactionatual, se houver. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
BeginTransaction | Inicia uma transação e retorna o novo nível de transação atual. |
![]() |
Close | Fecha a conexão de dados especificada. (Substitui DataConnectionSupport.Close().) |
![]() |
CommitTransaction | Confirma uma transação e retorna o novo nível de transação atual. |
![]() |
CompareVersions | Compara duas cadeias de caracteres de versão da fonte de dados e retorna um valor indicando se um for menor que, igual, ou maior que o outro. |
![]() |
CreateDataSourceInformation | Cria uma instância do objeto de DataSourceInformation . |
![]() |
CreateObjectIdentifierConverter | Cria uma instância do objeto de DataObjectIdentifierConverter . |
![]() |
CreateObjectItemComparer | Cria uma instância do objeto. |
![]() |
CreateParameter | Cria um objeto de DataParameter . |
![]() |
DeriveParameters | Derivado os parâmetros que podem ser especificados para um determinado comando |
![]() |
DeriveSchema | Derivado o esquema retornado de um comando especificado, indicando o layout dos itens e os blocos em um determinado leitor de dados. |
![]() |
Dispose() | Executa as tarefas associadas com, liberar liberar, ou redefinir recursos. (Herdado de DataConnectionSupport.) |
![]() |
Dispose(Boolean) | Libera quaisquer recursos mantidos pela conexão de dados. (Substitui DataConnectionSupport.Dispose(Boolean).) |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Herdado de Object.) |
![]() |
Execute | Executa um comando especificado, opcionalmente com parâmetros, e retorna resultados como um objeto de DataReader . |
![]() |
ExecuteWithoutResults | Executa um comando com parâmetros, opcionalmente, mas não requer resultados em vez de isso, retornando um inteiro que indica o resultado de chamada. |
![]() |
Finalize | Finaliza a conexão. (Herdado de DataConnectionSupport.) |
![]() |
GetHashCode | Serves as the default hash function. (Herdado de Object.) |
![]() |
GetService(Guid) | Recupera um serviço com um serviço GUID especificado. (Herdado de ServiceProvider.) |
![]() |
GetService(Type) | Recupera um serviço do tipo especificado. (Herdado de ServiceProvider.) |
![]() |
GetServiceImpl(Guid) | Fornece a implementação para recuperar um serviço com um GUID específico. (Herdado de ServiceProvider.) |
![]() |
GetServiceImpl(Type) | Permite recuperar serviços de implementação. (Substitui DataConnectionSupport.GetServiceImpl(Type).) |
![]() |
GetType | Gets the Type of the current instance. (Herdado de Object.) |
![]() |
Initialize | Inicializa a conexão especificada de ADO.NET usando um provedor especificado. (Substitui DataConnectionSupport.Initialize(Object).) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Herdado de Object.) |
![]() |
OnSiteChanged | Gera o evento SiteChanged. (Herdado de ServiceProviderWithSite.) |
![]() |
Open | Abre a conexão de dados especificada. (Substitui DataConnectionSupport.Open(Boolean).) |
![]() |
Prepare | Prepara o comando especificado na fonte de dados ser executado; o comando pode ser executado várias vezes, com parâmetros de variação. |
![]() |
RaiseMessageReceived | Gera o evento de MessageReceivedna instância incluindo de DataConnection . (Herdado de DataConnectionSupport.) |
![]() |
RaiseStateChanged | Gera o evento changed estado na instância incluindo de DataConnection . (Herdado de DataConnectionSupport.) |
![]() |
RollbackTransaction | Reverte, ou vácuos, uma transação e retorna o novo nível de transação atual. |
![]() |
ToString | Returns a string that represents the current object. (Herdado de Object.) |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
SiteChanged | Evento gerado quando a propriedade de Site alterar. (Herdado de ServiceProviderWithSite.) |
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 .Se não houver nenhuma site conhecida, uma exceção é lançada. (Herdado de ServiceProviderWithSite.) |
![]() ![]() |
IServiceProvider.QueryService | Executa como uma fábrica para os serviços que são expostas com uma implementação de IServiceProvider. (Herdado de ServiceProvider.) |
![]() ![]() |
IObjectWithSite.SetSite | Fornece o ponteiro de IUnknown de um site para um determinado objeto. (Herdado de ServiceProviderWithSite.) |
Superior
Comentários
Essa classe fornece uma completa implementação, gerenciado que é criado por padrão para provedores de dados de ADO.NET .
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.