Classe ConnectionContext
Rappresenta il contesto per la connessione al database associato allo unit test del database.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.UnitTesting.ConnectionContext
Spazio dei nomi: Microsoft.Data.Schema.UnitTesting
Assembly: Microsoft.Data.Schema.UnitTesting (in Microsoft.Data.Schema.UnitTesting.dll)
Sintassi
'Dichiarazione
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
Il tipo ConnectionContext espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ConnectionContext | Inizializza una nuova istanza della classe ConnectionContext. |
In alto
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 quando si eseguono i rendiconti di Transact-SQL. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Dispose() | Rilascia le risorse utilizzate da una connessione. |
![]() |
Dispose(Boolean) | Rilascia le risorse non gestite utilizzate dalla connessione e, facoltativamente, rilascia le risorse gestite. |
![]() |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
Questa classe fornisce connessione e informazioni sull'esecuzione al metodo Execute quando viene eseguito Transact-SQL. ConnectionContext utilizza 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.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.