DbDataSource Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une source de données qui peut être utilisée pour obtenir des connexions ouvertes et sur laquelle les commandes peuvent être exécutées directement.
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
- Héritage
-
DbDataSource
- Implémente
Remarques
Contrairement à DbProviderFactory, qui est purement une fabrique pour des objets spécifiques au fournisseur tels que DbConnection, DbDataSource remet les connexions ouvertes à des bases de données spécifiques, encapsulant toutes les informations nécessaires pour se connecter à une base de données. Selon la façon dont la DbDataSource a été configurée, les connexions qu’il a mises hors service peuvent être regroupées.
Constructeurs
DbDataSource() |
Initialise une nouvelle instance de la classe DbDataSource. |
Propriétés
ConnectionString |
Obtient la chaîne de connexion de la base de données représentée par cette DbDataSource. Le contenu exact de la chaîne de connexion dépend de la source de données spécifique pour cette connexion. |
Méthodes
CreateBatch() |
Retourne un DbBatch prêt pour l’exécution sur le DbDataSource. |
CreateCommand(String) |
Retourne un DbCommand prêt pour l’exécution sur le DbDataSource. |
CreateConnection() |
Retourne une nouvelle connexion fermée à la base de données représentée par cette DbDataSource. |
CreateDbBatch() |
Retourne un DbBatch prêt pour l’exécution sur le DbDataSource. |
CreateDbCommand(String) |
Retourne un DbCommand prêt pour l’exécution sur le DbDataSource. |
CreateDbConnection() |
Retourne une nouvelle connexion fermée à la base de données représentée par cette DbDataSource. |
Dispose() |
Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation asynchrone des ressources non managées. |
Dispose(Boolean) |
Appelée par les méthodes Dispose() et Finalise() pour libérer les ressources managées et non managées utilisées par l’instance actuelle de la classe DbDataSource. |
DisposeAsync() |
Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation asynchrone des ressources non managées. |
DisposeAsyncCore() |
Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation asynchrone des ressources managées. |
Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
OpenConnection() |
Retourne une nouvelle connexion ouverte à la base de données représentée par cette DbDataSource. |
OpenConnectionAsync(CancellationToken) |
Retourne de façon asynchrone une nouvelle connexion ouverte à la base de données représentée par cette DbDataSource. |
OpenDbConnection() |
Retourne une nouvelle connexion ouverte à la base de données représentée par cette DbDataSource. |
OpenDbConnectionAsync(CancellationToken) |
Retourne de façon asynchrone une nouvelle connexion ouverte à la base de données représentée par cette DbDataSource. |
ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Méthodes d’extension
ConfigureAwait(IAsyncDisposable, Boolean) |
Configure la façon dont les attentes sur les tâches retournées à partir d’un jetable asynchrone sont effectuées. |