Compartilhar via


Classe ConnectionContext

 

Publicado: setembro de 2016

Representa o contexto da conexão de banco de dados que é associada ao teste de unidade de banco de dados.

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

Hierarquia de Herança

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

Sintaxe

public class ConnectionContext : IDisposable
public ref class ConnectionContext : IDisposable
type ConnectionContext = 
    class
        interface IDisposable
    end
Public Class ConnectionContext
    Implements IDisposable

Construtores

Nome Descrição
System_CAPS_pubmethod ConnectionContext()

Inicializa uma nova instância da classe ConnectionContext.

Propriedades

Nome Descrição
System_CAPS_pubproperty CommandTimeout

Obtém ou define o tempo (em segundos) decorrido antes da expiração do comando que executa a instrução por lotes.

System_CAPS_pubproperty Connection

Obtém ou define a conexão de banco de dados.

System_CAPS_pubproperty Provider

Obtém ou define um provedor que é associado à conexão.

System_CAPS_pubproperty Transaction

Obtém ou define as transações a serem usadas ao executar as instruções Transact-SQL.

Métodos

Nome Descrição
System_CAPS_pubmethod Dispose()

Libera recursos usados por uma conexão.

System_CAPS_protmethod Dispose(Boolean)

Libera os recursos não gerenciados usados pela conexão e, opcionalmente, libera os recursos gerenciados.

System_CAPS_pubmethod Equals(Object)

(Herdado de Object.)

System_CAPS_protmethod Finalize()

(Herdado de Object.)

System_CAPS_pubmethod GetHashCode()

(Herdado de Object.)

System_CAPS_pubmethod GetType()

(Herdado de Object.)

System_CAPS_protmethod MemberwiseClone()

(Herdado de Object.)

System_CAPS_pubmethod ToString()

(Herdado de Object.)

Comentários

Esta classe fornece informações de conexão e execução ao método Execute quando o Transact-SQL é executado.ConnectionContext usa tipos no namespace System.Data.Common, 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ê poderá salvar o contexto de representação de uma conexão aberta se desejar usar a mesma cadeia de conexão e a autenticação Windows com dois conjuntos de credenciais Windows.Para obter mais informações, consulte Impersonate.Você deve liberar o contexto no método Dispose.

Acesso thread-safe

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

Confira Também

T:Microsoft.Data.Schema.UnitTesting.Configuration.ConnectionContextElement
Execute
Namespace Microsoft.Data.Tools.Schema.Sql.UnitTesting

Retornar ao início