DbDataSource Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma fonte de dados que pode ser usada para obter ligações abertas, e contra a qual 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
Observações
Ao contrário de DbProviderFactory, que é puramente uma fábrica para objetos específicos do fornecedor, como DbConnection, DbDataSource distribui ligações abertas a bases de dados específicas, encapsulando toda a informação necessária para se ligar a uma base de dados. Dependendo de como DbDataSource foi configurado, as ligações que distribui podem ser agrupadas.
Construtores
| Name | Description |
|---|---|
| DbDataSource() |
Inicializa uma nova instância da DbDataSource classe. |
Propriedades
| Name | Description |
|---|---|
| ConnectionString |
Obtém a cadeia de ligação da base de dados representada por este DbDataSource. O conteúdo exato da cadeia de ligação depende da fonte de dados específica para esta ligação. |
Métodos
| Name | Description |
|---|---|
| CreateBatch() |
Devolve um DbBatch que está pronto para execução contra o DbDataSource. |
| CreateCommand(String) |
Devolve um DbCommand que está pronto para execução contra o DbDataSource. |
| CreateConnection() |
Retorna uma nova ligação fechada à base de dados representada por esta DbDataSource. |
| CreateDbBatch() |
Devolve um DbBatch que está pronto para execução contra o DbDataSource. |
| CreateDbCommand(String) |
Devolve um DbCommand que está pronto para execução contra o DbDataSource. |
| CreateDbConnection() |
Retorna uma nova ligação fechada à base de dados representada por esta DbDataSource. |
| Dispose() |
Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos de forma assíncrona. |
| Dispose(Boolean) |
Chamado pelos métodos Dispose() e Finalize() para libertar os recursos geridos e não geridos usados pela instância atual da DbDataSource classe. |
| DisposeAsync() |
Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos de forma assíncrona. |
| DisposeAsyncCore() |
Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos geridos de forma assíncrona. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OpenConnection() |
Devolve uma nova ligação aberta à base de dados representada por este DbDataSource. |
| OpenConnectionAsync(CancellationToken) |
Devolve assíncronamente uma nova ligação aberta à base de dados representada por este DbDataSource. |
| OpenDbConnection() |
Devolve uma nova ligação aberta à base de dados representada por este DbDataSource. |
| OpenDbConnectionAsync(CancellationToken) |
Devolve assíncronamente uma nova ligação aberta à base de dados representada por este DbDataSource. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Métodos da Extensão
| Name | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como aguarda nas tarefas devolvidas de um descartável assíncrono será realizada. |