Compartir a través de


ConnectionContext (Clase)

Representa el contexto de la conexión de base de datos asociada a la prueba unitaria de base de datos.

Jerarquía de herencia

System.Object
  Microsoft.Data.Schema.UnitTesting.ConnectionContext

Espacio de nombres:  Microsoft.Data.Schema.UnitTesting
Ensamblado:  Microsoft.Data.Schema.UnitTesting (en Microsoft.Data.Schema.UnitTesting.dll)

Sintaxis

'Declaración
Public Class ConnectionContext _
    Implements IDisposable
public class ConnectionContext : IDisposable
public ref class ConnectionContext : IDisposable
type ConnectionContext =  
    class
        interface IDisposable
    end
public class ConnectionContext implements IDisposable

El tipo ConnectionContext expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ConnectionContext Inicializa una nueva instancia de la clase ConnectionContext.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública 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.
Propiedad pública Connection Obtiene o establece la conexión de base de datos.
Propiedad pública Provider Obtiene o establece un proveedor que está asociado a la conexión.
Propiedad pública Transaction Obtiene o establece las transacciones para utilizar al ejecutar las instrucciones Transact-SQL.

Arriba

Métodos

  Nombre Descripción
Método público Dispose() Libera los recursos utilizados por una conexión.
Método protegido Dispose(Boolean) Libera los recursos no administrados utilizados por la conexión y, de forma opcional, libera los recursos administrados.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Esta clase proporciona conexión e información de ejecución al método Execute cuando se ejecuta Transact-SQL. ConnectionContext usa los tipos en el espacio de nombres System.Data.Common, sin tener en cuenta el tipo de base de datos.

Utilice 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 utilizar 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

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Data.Schema.UnitTesting (Espacio de nombres)

ConnectionContextElement

Execute