Compartir a través de


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

Inicializa una nueva instancia de la clase ConnectionContext.

Propiedades

Nombre Descripción
System_CAPS_pubproperty 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.

System_CAPS_pubproperty Connection

Obtiene o establece la conexión de base de datos.

System_CAPS_pubproperty Provider

Obtiene o establece un proveedor que está asociado a la conexión.

System_CAPS_pubproperty Transaction

Obtiene o establece las transacciones que se van a usar al ejecutar las instrucciones Transact-SQL.

Métodos

Nombre Descripción
System_CAPS_pubmethod Dispose()

Libera los recursos usados por una conexión.

System_CAPS_protmethod Dispose(Boolean)

Libera los recursos no administrados usados por la conexión y, opcionalmente, libera también los recursos administrados.

System_CAPS_pubmethod Equals(Object)

(Heredado de Object).

System_CAPS_protmethod Finalize()

(Heredado de Object).

System_CAPS_pubmethod GetHashCode()

(Heredado de Object).

System_CAPS_pubmethod GetType()

(Heredado de Object).

System_CAPS_protmethod MemberwiseClone()

(Heredado de Object).

System_CAPS_pubmethod 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