DbDataSource Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje zdroj dat, který lze použít k získání otevřených připojení a proti kterým lze provádět příkazy přímo.
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
- Dědičnost
-
DbDataSource
- Implementuje
Poznámky
Na rozdíl od DbProviderFactory, což je čistě továrna pro objekty specifické pro poskytovatele, jako je DbConnection, DbDataSource otevřených připojení ke konkrétním databázím zapouzdření všech informací potřebných pro připojení k databázi. V závislosti na tom, jak se DbDataSource nakonfiguroval, můžou být připojení, která předává, ve fondu.
Konstruktory
DbDataSource() |
Inicializuje novou instanci DbDataSource třídy. |
Vlastnosti
ConnectionString |
Získá připojovací řetězec databáze reprezentované tímto DbDataSource. Přesný obsah připojovacího řetězce závisí na konkrétním zdroji dat pro toto připojení. |
Metody
CreateBatch() |
Vrátí DbBatch, který je připravený ke spuštění proti DbDataSource. |
CreateCommand(String) |
Vrátí DbCommand, který je připravený ke spuštění proti DbDataSource. |
CreateConnection() |
Vrátí nové uzavřené připojení k databázi reprezentované tímto DbDataSource. |
CreateDbBatch() |
Vrátí DbBatch, který je připravený ke spuštění proti DbDataSource. |
CreateDbCommand(String) |
Vrátí DbCommand, který je připravený ke spuštění proti DbDataSource. |
CreateDbConnection() |
Vrátí nové uzavřené připojení k databázi reprezentované tímto DbDataSource. |
Dispose() |
Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování nespravovaných prostředků asynchronně. |
Dispose(Boolean) |
Volal metody Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí třídy DbDataSource. |
DisposeAsync() |
Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování nespravovaných prostředků asynchronně. |
DisposeAsyncCore() |
Provádí úlohy definované aplikací přidružené k uvolnění, uvolnění nebo resetování spravovaných prostředků asynchronně. |
Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
OpenConnection() |
Vrátí nové otevřené připojení k databázi reprezentované tímto DbDataSource. |
OpenConnectionAsync(CancellationToken) |
Asynchronně vrátí nové otevřené připojení k databázi reprezentované tímto DbDataSource. |
OpenDbConnection() |
Vrátí nové otevřené připojení k databázi reprezentované tímto DbDataSource. |
OpenDbConnectionAsync(CancellationToken) |
Asynchronně vrátí nové otevřené připojení k databázi reprezentované tímto DbDataSource. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Metody rozšíření
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, jak čekají na úlohy vrácené z asynchronního jednorázového použití. |