Partilhar via


Classe ConnectionContext

Representa o contexto para a conexão de banco de dados que está associado com o teste de unidade de banco de dados.

Hierarquia de herança

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

Namespace:  Microsoft.Data.Schema.UnitTesting
Assembly:  Microsoft.Data.Schema.UnitTesting (em Microsoft.Data.Schema.UnitTesting.dll)

Sintaxe

'Declaração
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

O tipo ConnectionContext expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ConnectionContext Inicializa uma nova instância da classe ConnectionContext.

Início

Propriedades

  Nome Descrição
Propriedade pública CommandTimeout Obtém ou define o tempo (em segundos) decorrido antes que o comando que executa a instrução em lotes expira.
Propriedade pública Connection Obtém ou define a conexão de banco de dados.
Propriedade pública Provider Obtém ou define um provedor que está associado com a conexão.
Propriedade pública Transaction Obtém ou define as transações para usar ao executar o Transact-SQL instruções.

Início

Métodos

  Nome Descrição
Método público Dispose() Libera os recursos usados por uma conexão.
Método protegido Dispose(Boolean) Libera os recursos não gerenciados usados pela conexão e, opcionalmente, libera os recursos gerenciados.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Essa classe fornece informações de conexão e execução para o Execute método quando o Transact-SQL é executado. ConnectionContextusa os tipos de System.Data.Common namespace, independentemente do tipo de banco de dados.

Use este tipo para armazenar o estado de uma conexão aberta para uso posterior. Por exemplo, você pode salvar o contexto de representação de uma conexão aberta se você deseja usar a mesma seqüência de caracteres de conexão e a autenticação do Windows com dois conjuntos de credenciais do Windows. Para obter mais informações, consulte Impersonate. Você deve liberar o contexto no método Dispose.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Data.Schema.UnitTesting

ConnectionContextElement

Execute