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 | |
---|---|---|
ConnectionContext() | Inicializa uma nova instância da classe ConnectionContext. |
Propriedades
Nome | Descrição | |
---|---|---|
CommandTimeout | Obtém ou define o tempo (em segundos) decorrido antes da expiração do comando que executa a instrução por lotes. |
|
Connection | Obtém ou define a conexão de banco de dados. |
|
Provider | Obtém ou define um provedor que é associado à conexão. |
|
Transaction | Obtém ou define as transações a serem usadas ao executar as instruções Transact-SQL. |
Métodos
Nome | Descrição | |
---|---|---|
Dispose() | Libera recursos usados por uma conexão. |
|
Dispose(Boolean) | Libera os recursos não gerenciados usados pela conexão e, opcionalmente, libera os recursos gerenciados. |
|
Equals(Object) | (Herdado de Object.) |
|
Finalize() | (Herdado de Object.) |
|
GetHashCode() | (Herdado de Object.) |
|
GetType() | (Herdado de Object.) |
|
MemberwiseClone() | (Herdado de Object.) |
|
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