AdoDotNetConnectionSupport 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.
Fornece uma implementação gerenciada do
public ref class AdoDotNetConnectionSupport : Microsoft::VisualStudio::Data::DataConnectionSupport
public class AdoDotNetConnectionSupport : Microsoft.VisualStudio.Data.DataConnectionSupport
type AdoDotNetConnectionSupport = class
inherit DataConnectionSupport
Public Class AdoDotNetConnectionSupport
Inherits DataConnectionSupport
- Herança
Construtores
| Nome | Description |
|---|---|
| AdoDotNetConnectionSupport(String) |
Construtor de classe. Inicializa uma instância da classe AdoDotNetConnectionSupport com um nome de provedor .NET ADO especificado. |
Propriedades
| Nome | Description |
|---|---|
| BaseCommand |
Recupera o objeto principal IDbCommand que está sendo usado para executar comandos nessa conexão. |
| Connection |
Recupera o IDbConnection objeto que está sendo usado pela instância de suporte de conexão atual. |
| ConnectionString |
Recupera ou define uma representação de cadeia de caracteres de informações necessária para estabelecer uma conexão de fonte de dados especificada. |
| ConnectionTimeout |
Recupera ou define a quantidade de tempo, em segundos, para aguardar para estabelecer uma conexão antes de encerrar a tentativa e gerar um erro de tempo limite. |
| CurrentTransactionLevel |
Recupera o nível de transação atual. |
| ExecutingCommand |
Recupera a IDbCommand instância que está sendo usada atualmente para execução. |
| PreparedCommands |
Recupera uma lista de IDbCommand objetos que foram preparados anteriormente. |
| ProviderObject |
Recupera o objeto de provedor subjacente para a conexão especificada. |
| ServiceTypes |
Recupera uma lista de tipos de serviço usados para converter a chamada de método QueryService não gerenciada, na qual um GUID de serviço é especificado, em uma chamada de método IServiceProvider.GetService gerenciada, na qual um tipo gerenciado é especificado. (Herdado de ServiceProvider) |
| Site |
Recupera ou define a instância do objeto do site. (Herdado de ServiceProviderWithSite) |
| State |
Recupera o estado da conexão de dados. |
| Transaction |
Recupera a corrente IDbTransaction, se houver. |
Métodos
| Nome | Description |
|---|---|
| BeginTransaction() |
Inicia uma transação e retorna o novo nível de transação atual. |
| Close() |
Fecha a conexão de dados especificada. |
| CommitTransaction() |
Confirma uma transação e retorna o novo nível de transação atual. |
| CompareVersions(String, String) |
Compara duas cadeias de caracteres de versão de fonte de dados e retorna um valor que indica se uma é menor que, igual ou maior que a outra. |
| CreateDataSourceInformation() |
Cria uma instância de DataSourceInformation objeto. |
| CreateObjectIdentifierConverter() |
Cria uma instância de DataObjectIdentifierConverter objeto. |
| CreateObjectItemComparer() |
Cria uma instância de objeto. |
| CreateParameter() |
Cria um objeto DataParameter. |
| DeriveParameters(String, Int32, Int32) |
Deriva parâmetros que podem ser especificados para um determinado comando |
| DeriveSchema(String, Int32, DataParameter[], Int32) |
Deriva o esquema retornado de um comando especificado, indicando o layout de itens e blocos em um determinado leitor de dados. |
| Dispose() |
Executa tarefas associadas à liberação, liberação ou redefinição de recursos. (Herdado de DataConnectionSupport) |
| Dispose(Boolean) |
Libera todos os recursos mantidos pela conexão de dados. |
| Execute(String, Int32, DataParameter[], Int32) |
Executa um comando especificado, opcionalmente com parâmetros, e retorna resultados como um DataReader objeto. |
| ExecuteWithoutResults(String, Int32, DataParameter[], Int32) |
Executa um comando, opcionalmente com parâmetros, mas não solicita resultados, retornando um inteiro indicando o resultado da chamada. |
| GetService(Guid) |
Recupera um serviço com um GUID de serviço 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) |
Habilita a recuperação de serviços de implementação. |
| Initialize(Object) |
Inicializa a conexão .NET ADO especificada usando um provedor especificado. |
| OnSiteChanged(EventArgs) |
Aciona o evento SiteChanged. (Herdado de ServiceProviderWithSite) |
| Open(Boolean) |
Abre a conexão de dados especificada. |
| Prepare(String, Int32, Int32) |
Prepara o comando especificado na fonte de dados a ser executada; o comando pode ser executado várias vezes, com parâmetros variados. |
| RaiseMessageReceived(String) |
Aciona o MessageReceivedevento na instância delimitação DataConnection . (Herdado de DataConnectionSupport) |
| RaiseStateChanged(DataConnectionState, DataConnectionState) |
Gera o evento alterado de estado na instância delimitada DataConnection . (Herdado de DataConnectionSupport) |
| RollbackTransaction() |
Reverte ou anula uma transação e retorna o novo nível de transação atual. |
Eventos
| Nome | Description |
|---|---|
| SiteChanged |
Evento gerado quando a Site propriedade é alterada. (Herdado de ServiceProviderWithSite) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IObjectWithSite.GetSite(Guid, IntPtr) |
Recupera o último conjunto de sites usando o IObjectWithSite.SetSite(Object) método. Se não houver nenhum site conhecido, uma exceção será gerada. (Herdado de ServiceProviderWithSite) |
| IObjectWithSite.SetSite(Object) |
Fornece o ponteiro de IUnknown um site para um determinado objeto. (Herdado de ServiceProviderWithSite) |
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Executa como uma fábrica para serviços expostos por meio de uma implementação do IServiceProvider. (Herdado de ServiceProvider) |
Métodos de Extensão
| Nome | Description |
|---|---|
| QueryService(IServiceProvider, Guid) |
Obtém um serviço exposto por um provedor de serviços com base em seu GUID de serviço. |
| QueryService<TService>(IServiceProvider) |
Obtém um serviço exposto por um provedor de serviços com base em seu tipo de serviço. |