Clase ConnectionContext
Publicado: septiembre de 2016
Representa el contexto de la conexión de base de datos asociada a la prueba unitaria de base de datos.
Espacio de nombres: Microsoft.Data.Tools.Schema.Sql.UnitTesting
Ensamblado: Microsoft.Data.Tools.Schema.Sql.UnitTesting (en Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)
Jerarquía de herencia
System.Object
Microsoft.Data.Tools.Schema.Sql.UnitTesting.ConnectionContext
Sintaxis
public class ConnectionContext : IDisposable
public ref class ConnectionContext : IDisposable
type ConnectionContext =
class
interface IDisposable
end
Public Class ConnectionContext
Implements IDisposable
Constructores
Nombre | Descripción | |
---|---|---|
ConnectionContext() | Inicializa una nueva instancia de la clase ConnectionContext. |
Propiedades
Nombre | Descripción | |
---|---|---|
CommandTimeout | Obtiene o establece el tiempo (en segundos) que puede transcurrir antes de que se agote el tiempo de espera del comando que ejecuta la instrucción por lotes. |
|
Connection | Obtiene o establece la conexión de base de datos. |
|
Provider | Obtiene o establece un proveedor que está asociado a la conexión. |
|
Transaction | Obtiene o establece las transacciones que se van a usar al ejecutar las instrucciones Transact-SQL. |
Métodos
Nombre | Descripción | |
---|---|---|
Dispose() | Libera los recursos usados por una conexión. |
|
Dispose(Boolean) | Libera los recursos no administrados usados por la conexión y, opcionalmente, libera también los recursos administrados. |
|
Equals(Object) | (Heredado de Object). |
|
Finalize() | (Heredado de Object). |
|
GetHashCode() | (Heredado de Object). |
|
GetType() | (Heredado de Object). |
|
MemberwiseClone() | (Heredado de Object). |
|
ToString() | (Heredado de Object). |
Comentarios
Esta clase proporciona información de conexión y ejecución al método Execute cuando se ejecuta Transact-SQL.ConnectionContext usa tipos en el espacio de nombres System.Data.Common, cualquiera que sea el tipo de base de datos.
Use este tipo para almacenar el estado de una conexión abierta para su uso posterior.Por ejemplo, puede guardar el contexto de suplantación de una conexión abierta si desea usar la misma cadena de conexión y autenticación de Windows con dos conjuntos de credenciales de Windows.Para obtener más información, vea Impersonate.Debe liberar el contexto en el método Dispose.
Seguridad para subprocesos
Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Ver también
T:Microsoft.Data.Schema.UnitTesting.Configuration.ConnectionContextElement
Execute
Espacio de nombres Microsoft.Data.Tools.Schema.Sql.UnitTesting
Volver al principio