Classe ConnectionContext
Data di pubblicazione: settembre 2016
Rappresenta il contesto per la connessione al database associato allo unit test del database.
Spazio dei nomi: Microsoft.Data.Tools.Schema.Sql.UnitTesting
Assembly: Microsoft.Data.Tools.Schema.Sql.UnitTesting (in Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll)
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Tools.Schema.Sql.UnitTesting.ConnectionContext
Sintassi
public class ConnectionContext : IDisposable
public ref class ConnectionContext : IDisposable
type ConnectionContext =
class
interface IDisposable
end
Public Class ConnectionContext
Implements IDisposable
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ConnectionContext() | Inizializza una nuova istanza della classe ConnectionContext. |
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
CommandTimeout | Ottiene o imposta il tempo (in secondi) che trascorre prima del timeout del comando che esegue l'istruzione batch. |
![]() |
Connection | Ottiene o imposta la connessione al database. |
![]() |
Provider | Ottiene o imposta un provider associato alla connessione. |
![]() |
Transaction | Ottiene o imposta le transazioni da utilizzare durante l'esecuzione di istruzioni Transact-SQL. |
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Dispose() | Rilascia le risorse utilizzate da una connessione. |
![]() |
Dispose(Boolean) | Rilascia le risorse non gestite utilizzate dalla connessione e, facoltativamente, le risorse gestite. |
![]() |
Equals(Object) | (Ereditato da Object.) |
![]() |
Finalize() | (Ereditato da Object.) |
![]() |
GetHashCode() | (Ereditato da Object.) |
![]() |
GetType() | (Ereditato da Object.) |
![]() |
MemberwiseClone() | (Ereditato da Object.) |
![]() |
ToString() | (Ereditato da Object.) |
Osservazioni
Questa classe fornisce al metodo Execute informazioni sulla connessione e sull'esecuzione quando viene eseguito l'oggetto Transact-SQL.ConnectionContext utilizza i tipi nello spazio dei nomi System.Data.Common, indipendentemente dal tipo di database.
Utilizzare questo tipo per archiviare la stato di una connessione aperta per un uso successivo.Ad esempio, è possibile salvare il contesto di rappresentazione di una connessione aperta se si desidera utilizzare la stessa stringa di connessione e la stessa autenticazione di Windows con due set di credenziali di Windows.Per ulteriori informazioni, vedere Impersonate.È necessario rilasciare il contesto nel metodo Dispose.
Thread safety
I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.
Vedere anche
T:Microsoft.Data.Schema.UnitTesting.Configuration.ConnectionContextElement
Execute
Spazio dei nomi Microsoft.Data.Tools.Schema.Sql.UnitTesting
Torna all'inizio