DbDataSource 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.
Representa uma fonte de dados que pode ser usada para obter conexões abertas e em quais comandos podem ser executados diretamente.
public ref class DbDataSource abstract : IAsyncDisposable, IDisposable
public abstract class DbDataSource : IAsyncDisposable, IDisposable
type DbDataSource = class
interface IDisposable
interface IAsyncDisposable
Public MustInherit Class DbDataSource
Implements IAsyncDisposable, IDisposable
- Herança
-
DbDataSource
- Implementações
Comentários
Ao contrário de DbProviderFactory, que é puramente uma fábrica para objetos específicos do provedor, como DbConnection, DbDataSource distribui conexões abertas a bancos de dados específicos, encapsulando todas as informações necessárias para se conectar a um banco de dados. Dependendo de como o DbDataSource foi configurado, as conexões que ele distribui podem ser agrupadas.
Construtores
DbDataSource() |
Inicializa uma nova instância da classe DbDataSource. |
Propriedades
ConnectionString |
Obtém a cadeia de conexão do banco de dados representado por este DbDataSource. O conteúdo exato da cadeia de conexão depende da fonte de dados específica para essa conexão. |
Métodos
CreateBatch() |
Retorna um DbBatch pronto para execução no DbDataSource. |
CreateCommand(String) |
Retorna um DbCommand pronto para execução no DbDataSource. |
CreateConnection() |
Retorna uma nova conexão fechada com o banco de dados representado por este DbDataSource. |
CreateDbBatch() |
Retorna um DbBatch pronto para execução no DbDataSource. |
CreateDbCommand(String) |
Retorna um DbCommand pronto para execução no DbDataSource. |
CreateDbConnection() |
Retorna uma nova conexão fechada com o banco de dados representado por este DbDataSource. |
Dispose() |
Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados de forma assíncrona. |
Dispose(Boolean) |
Chamado pelos métodos Dispose() e Finalize() para liberar os recursos gerenciados e não gerenciados usados pela instância atual da classe DbDataSource. |
DisposeAsync() |
Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados de forma assíncrona. |
DisposeAsyncCore() |
Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos gerenciados de forma assíncrona. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
OpenConnection() |
Retorna uma nova conexão aberta com o banco de dados representado por este DbDataSource. |
OpenConnectionAsync(CancellationToken) |
Retorna de forma assíncrona uma nova conexão aberta com o banco de dados representado por esse DbDataSource. |
OpenDbConnection() |
Retorna uma nova conexão aberta com o banco de dados representado por este DbDataSource. |
OpenDbConnectionAsync(CancellationToken) |
Retorna de forma assíncrona uma nova conexão aberta com o banco de dados representado por esse DbDataSource. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Métodos de Extensão
ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como as esperas nas tarefas retornadas de um descartável assíncrono serão executadas. |