Partager via


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
System_CAPS_pubmethod ConnectionContext()

Initialise une nouvelle instance de la classe ConnectionContext.

Propriétés

Nom Description
System_CAPS_pubproperty 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.

System_CAPS_pubproperty Connection

Obtient ou définit la connexion de base de données.

System_CAPS_pubproperty Provider

Obtient ou définit un fournisseur qui est associé à la connexion.

System_CAPS_pubproperty Transaction

Obtient ou définit les transactions à utiliser lors de l'exécution des instructions Transact-SQL.

Méthodes

Nom Description
System_CAPS_pubmethod Dispose()

Libère les ressources utilisées par une connexion.

System_CAPS_protmethod Dispose(Boolean)

Libère les ressources non managées utilisées par la connexion et libère éventuellement les ressources managées.

System_CAPS_pubmethod Equals(Object)

(Hérité de Object.)

System_CAPS_protmethod Finalize()

(Hérité de Object.)

System_CAPS_pubmethod GetHashCode()

(Hérité de Object.)

System_CAPS_pubmethod GetType()

(Hérité de Object.)

System_CAPS_protmethod MemberwiseClone()

(Hérité de Object.)

System_CAPS_pubmethod 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