DbDataSource Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje źródło danych, które może służyć do uzyskiwania otwartych połączeń i na którym polecenia można wykonywać bezpośrednio.
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
- Dziedziczenie
-
DbDataSource
- Implementuje
Uwagi
W przeciwieństwie do DbProviderFactory, która jest wyłącznie fabryką obiektów specyficznych dla dostawcy, takich jak DbConnection, DbDataSource rozdaje otwarte połączenia z określonymi bazami danych, hermetyzując wszystkie informacje potrzebne do nawiązania połączenia z bazą danych. W zależności od tego, jak skonfigurowano DbDataSource, połączenia, które rozdawały, mogą być w puli.
Konstruktory
DbDataSource() |
Inicjuje nowe wystąpienie klasy DbDataSource. |
Właściwości
ConnectionString |
Pobiera parametry połączenia bazy danych reprezentowane przez ten DbDataSource. Dokładna zawartość parametrów połączenia zależy od określonego źródła danych dla tego połączenia. |
Metody
CreateBatch() |
Zwraca DbBatch, który jest gotowy do wykonania względem DbDataSource. |
CreateCommand(String) |
Zwraca DbCommand, który jest gotowy do wykonania względem DbDataSource. |
CreateConnection() |
Zwraca nowe, zamknięte połączenie z bazą danych reprezentowaną przez tę DbDataSource. |
CreateDbBatch() |
Zwraca DbBatch, który jest gotowy do wykonania względem DbDataSource. |
CreateDbCommand(String) |
Zwraca DbCommand, który jest gotowy do wykonania względem DbDataSource. |
CreateDbConnection() |
Zwraca nowe, zamknięte połączenie z bazą danych reprezentowaną przez tę DbDataSource. |
Dispose() |
Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów asynchronicznie. |
Dispose(Boolean) |
Wywoływane przez metody Dispose() i Finalize() w celu zwolnienia zarządzanych i niezarządzanych zasobów używanych przez bieżące wystąpienie klasy DbDataSource. |
DisposeAsync() |
Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów asynchronicznie. |
DisposeAsyncCore() |
Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, wydawaniem lub resetowaniem zasobów zarządzanych asynchronicznie. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
OpenConnection() |
Zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez tę DbDataSource. |
OpenConnectionAsync(CancellationToken) |
Asynchronicznie zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez tę DbDataSource. |
OpenDbConnection() |
Zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez tę DbDataSource. |
OpenDbConnectionAsync(CancellationToken) |
Asynchronicznie zwraca nowe, otwarte połączenie z bazą danych reprezentowaną przez tę DbDataSource. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Metody rozszerzania
ConfigureAwait(IAsyncDisposable, Boolean) |
Konfiguruje, w jaki sposób będą wykonywane oczekiwania na zadania zwrócone z asynchronicznego jednorazowego użytku. |