ConnectionContext, classe
Publication: août 2016
Représente le contexte pour la connexion de base de données qui est associée au test unitaire de base de données.
Espace de noms: Microsoft.Data.Tools.Schema.Sql.UnitTesting
Assembly: Microsoft.Data.Tools.Schema.Sql.UnitTesting (dans Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)
Hiérarchie d'héritage
System.Object
Microsoft.Data.Tools.Schema.Sql.UnitTesting.ConnectionContext
Syntaxe
public class ConnectionContext : IDisposable
public ref class ConnectionContext : IDisposable
type ConnectionContext =
class
interface IDisposable
end
Public Class ConnectionContext
Implements IDisposable
Constructeurs
Nom | Description | |
---|---|---|
![]() |
ConnectionContext() | Initialise une nouvelle instance de la classe ConnectionContext. |
Propriétés
Nom | Description | |
---|---|---|
![]() |
CommandTimeout | Obtient ou définit la durée (en secondes) qui s'écoule avant expiration de la commande qui exécute l'instruction par lots. |
![]() |
Connection | Obtient ou définit la connexion de base de données. |
![]() |
Provider | Obtient ou définit un fournisseur qui est associé à la connexion. |
![]() |
Transaction | Obtient ou définit les transactions à utiliser lors de l'exécution des instructions Transact-SQL. |
Méthodes
Nom | Description | |
---|---|---|
![]() |
Dispose() | Libère les ressources utilisées par une connexion. |
![]() |
Dispose(Boolean) | Libère les ressources non managées utilisées par la connexion et libère éventuellement les ressources managées. |
![]() |
Equals(Object) | (Hérité de Object.) |
![]() |
Finalize() | (Hérité de Object.) |
![]() |
GetHashCode() | (Hérité de Object.) |
![]() |
GetType() | (Hérité de Object.) |
![]() |
MemberwiseClone() | (Hérité de Object.) |
![]() |
ToString() | (Hérité de Object.) |
Notes
Cette classe fournit des informations de connexion et d'exécution à la méthode Execute pendant l'exécution de Transact-SQL.ConnectionContext utilise des types dans l'espace de noms System.Data.Common, quel que soit le type de base de données.
Utilisez ce type pour stocker l'état d'une connexion ouverte en vue d'une utilisation ultérieure.Par exemple, vous pouvez enregistrer le contexte d'emprunt d'identité à partir d'une connexion ouverte si vous voulez utiliser la même chaîne de connexion et l'authentification Windows avec deux jeux d'informations d'identification Windows.Pour plus d'informations, consultez Impersonate.Vous devez libérer le contexte dans la méthode Dispose.
Sécurité des threads
Tous les membres statiques (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
T:Microsoft.Data.Schema.UnitTesting.Configuration.ConnectionContextElement
Execute
Microsoft.Data.Tools.Schema.Sql.UnitTesting, espace de noms
Retour au début