Condividi tramite


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
System_CAPS_pubmethod ConnectionContext()

Inizializza una nuova istanza della classe ConnectionContext.

Proprietà

Nome Descrizione
System_CAPS_pubproperty CommandTimeout

Ottiene o imposta il tempo (in secondi) che trascorre prima del timeout del comando che esegue l'istruzione batch.

System_CAPS_pubproperty Connection

Ottiene o imposta la connessione al database.

System_CAPS_pubproperty Provider

Ottiene o imposta un provider associato alla connessione.

System_CAPS_pubproperty Transaction

Ottiene o imposta le transazioni da utilizzare durante l'esecuzione di istruzioni Transact-SQL.

Metodi

Nome Descrizione
System_CAPS_pubmethod Dispose()

Rilascia le risorse utilizzate da una connessione.

System_CAPS_protmethod Dispose(Boolean)

Rilascia le risorse non gestite utilizzate dalla connessione e, facoltativamente, le risorse gestite.

System_CAPS_pubmethod Equals(Object)

(Ereditato da Object.)

System_CAPS_protmethod Finalize()

(Ereditato da Object.)

System_CAPS_pubmethod GetHashCode()

(Ereditato da Object.)

System_CAPS_pubmethod GetType()

(Ereditato da Object.)

System_CAPS_protmethod MemberwiseClone()

(Ereditato da Object.)

System_CAPS_pubmethod 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