Microsoft.Data.SqlClient Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
ActiveDirectoryAuthenticationProvider |
Questa classe implementa SqlAuthenticationProvider e viene usata per i meccanismi di autenticazione federati di Active Directory. |
SqlAuthenticationInitializer |
Viene chiamato dai costruttori nelle classi derivate per inizializzare la classe SqlAuthenticationInitializer. |
SqlAuthenticationParameters |
Rappresenta i parametri di autenticazione di AD passati da un driver ai provider di autenticazione. |
SqlAuthenticationProvider |
Definisce il comportamento principale dei provider di autenticazione e specifica una classe di base per le classi derivate. |
SqlAuthenticationToken |
Rappresenta un token di autenticazione AD. |
SqlBatch | |
SqlBatchCommand |
SqlBatchCommand consente l'esecuzione di più comandi SQL in sqlBatch. |
SqlBatchCommandCollection |
Raccolta di istanze di , contenute all'interno di SqlBatchCommandun oggetto SqlBatch. |
SqlBulkCopy |
Consente di caricare in blocco in modo efficace una tabella di SQL Server con i dati provenienti da un'altra origine. |
SqlBulkCopyColumnMapping |
Definisce il mapping tra una colonna dell'origine dati dell'istanza SqlBulkCopy e una colonna della tabella di destinazione dell'istanza. |
SqlBulkCopyColumnMappingCollection |
Raccolta di oggetti SqlBulkCopyColumnMapping che ereditano dall'oggetto CollectionBase. |
SqlBulkCopyColumnOrderHint |
Definisce l'ordinamento per una colonna nella tabella di destinazione di un'istanza SqlBulkCopy , in base all'indice cluster nella tabella. |
SqlBulkCopyColumnOrderHintCollection |
Raccolta di oggetti SqlBulkCopyColumnOrderHint che ereditano dall'oggetto CollectionBase. |
SqlClientFactory |
Rappresenta un insieme di metodi per la creazione di istanze dell'implementazione del provider Microsoft.Data.SqlClient delle classi dell'origine dati. |
SqlClientLogger |
Rappresenta un logger del client SQL. |
SqlClientMetaDataCollectionNames |
Specifica un elenco di costanti da usare con il metodo GetSchema per recuperare raccolte di metadati. |
SqlClientPermission |
Consente al provider di dati .NET Framework di SQL Server di assicurare che un utente disponga di un livello di sicurezza sufficiente per l'accesso a un'origine dati. |
SqlClientPermissionAttribute |
Associa un'azione di sicurezza a un attributo di sicurezza personalizzato. |
SqlColumnEncryptionCertificateStoreProvider |
Implementazione del provider dell’archivio chiavi per l'archivio certificati di Windows. Questa classe consente l'uso dei certificati archiviati nell'archivio certificati di Windows come chiavi master di colonna. Per informazioni dettagliate, vedere Always Encrypted. |
SqlColumnEncryptionCngProvider |
Implementazione del provider CMK Store per l'uso dell'API Criptography Next Generation (CNG) Microsoft con Always Encrypted. |
SqlColumnEncryptionCspProvider |
Implementazione del provider cmk Store per l'uso di provider di servizi di crittografia basati su CAPI (CSP) microsoft con Always Encrypted. |
SqlColumnEncryptionEnclaveProvider | |
SqlColumnEncryptionKeyStoreProvider |
Classe di base per tutti i provider dell'archivio chiavi. Un provider personalizzato deve derivare da questa classe ed eseguire l'override delle relative funzioni membro e quindi registrarlo usando RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>), RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) o RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Per informazioni dettagliate, vedere Always Encrypted. |
SqlCommand |
Rappresenta un'istruzione Transact-SQL o una stored procedure da eseguire in relazione a un database SQL Server. La classe non può essere ereditata. |
SqlCommandBuilder |
Genera automaticamente comandi per tabella singola che vengono usati per risolvere le differenze nelle modifiche apportate a un DataSet con il database SQL Server associato. La classe non può essere ereditata. |
SqlConfigurableRetryFactory |
Fornisce diversi provider di logica di ripetizione dei tentativi con un elenco comune di errori temporanei. |
SqlConnection |
Rappresenta una connessione aperta a un database di SQL Server. La classe non può essere ereditata. |
SqlConnectionEncryptOption |
Queste opzioni vengono usate per controllare il comportamento di crittografia della comunicazione tra il server e il client. |
SqlConnectionStringBuilder |
Fornisce un mezzo per creare e gestire facilmente il contenuto delle stringhe di connessione utilizzate dalla classe SqlConnection. |
SqlCredential |
SqlCredential offre un modo più sicuro per specificare la password per l'accesso usando l'autenticazione di SQL Server. SqlCredential comprende un ID utente e una password che verranno usati per l'autenticazione di SQL Server. Password in un oggetto SqlCredential di tipo SecureString. SqlCredential non può essere ereditato. L'autenticazione di Windows ( |
SqlDataAdapter |
Rappresenta un set di comandi dati e una connessione di database usati per riempire l'oggetto DataSet e aggiornare un database SQL Server. La classe non può essere ereditata. |
SqlDataReader |
Consente di leggere un flusso forward-only di righe da un database SQL Server. La classe non può essere ereditata. |
SQLDebugging |
Incluso per supportare il debug di applicazioni. Non è destinata all'uso diretto. |
SqlDependency |
Oggetto SqlDependency rappresenta una dipendenza per notifica di query fra un'applicazione e un'istanza di SQL Server. Un'applicazione può creare un oggetto SqlDependency e registrarsi per ricevere notifiche tramite il gestore eventi OnChangeEventHandler. |
SqlEnclaveAttestationParameters | |
SqlEnclaveSession | |
SqlError |
Raccoglie informazioni rilevanti relative a un avviso o a un errore restituito da SQL Server. |
SqlErrorCollection |
Raccoglie tutti gli errori generati dal provider di dati .NET Framework per SQL Server. La classe non può essere ereditata. |
SqlException |
Eccezione generata quando SQL Server restituisce un avviso o un errore. La classe non può essere ereditata. |
SqlInfoMessageEventArgs |
Fornisce dati per l'evento InfoMessage. |
SqlNotificationEventArgs |
Rappresenta il gruppo di argomenti passato al gestore eventi di notifica. |
SqlParameter |
Rappresenta un parametro di un oggetto SqlCommand e, facoltativamente, il relativo mapping alle colonne di DataSet. La classe non può essere ereditata. Per altre informazioni sui parametri, vedere Configurazione dei parametri. |
SqlParameterCollection |
Rappresenta una raccolta di parametri associati a un oggetto SqlCommand e i rispettivi mapping alle colonne in un oggetto DataSet. La classe non può essere ereditata. |
SqlRetryingEventArgs |
Rappresenta il set di argomenti passati all'evento Retrying . |
SqlRetryIntervalBaseEnumerator |
Genera una sequenza di intervalli di tempo. |
SqlRetryLogicBase |
Recupera l'intervallo di tempo successivo rispetto al numero di tentativi se si verifica una condizione temporanea. |
SqlRetryLogicBaseProvider |
Applica la logica di ripetizione dei tentativi in un'operazione tramite la |
SqlRetryLogicOption |
Fornisce i parametri della logica di ripetizione dei tentativi per creare un'istanza della SqlRetryLogicBaseProvider classe usando SqlConfigurableRetryFactory i metodi . |
SqlRowsCopiedEventArgs |
Rappresenta il gruppo di argomenti passati all'oggetto SqlRowsCopiedEventHandler. |
SqlRowUpdatedEventArgs |
Fornisce dati per l'evento RowUpdated. |
SqlRowUpdatingEventArgs |
Fornisce dati per l'evento RowUpdating. |
SqlTransaction |
Rappresenta una transazione Transact-SQL da eseguire in un database SQL Server. La classe non può essere ereditata. |
Enumerazioni
ApplicationIntent |
Specifica un valore per ApplicationIntent. I valori possibili sono |
PoolBlockingPeriod |
Specifica un valore per la proprietà PoolBlockingPeriod. |
SortOrder |
Specifica la modalità di ordinamento delle righe di dati. |
SqlAuthenticationMethod |
Descrive i diversi metodi di autenticazione SQL che possono essere usati da un client durante la connessione al database SQL di Azure. Per informazioni dettagliate, vedere Usare l'autenticazione di Azure Active Directory per l'autenticazione di un database SQL o di SQL Data Warehouse. |
SqlBulkCopyOptions |
Flag bit per bit che specifica una o più opzioni da usare con un'istanza di SqlBulkCopy. |
SqlCommandColumnEncryptionSetting |
Tenere presente che queste impostazioni non possono essere usate per ignorare la crittografia e ottenere l'accesso ai dati di testo non crittografato. Per informazioni dettagliate, vedere Always Encrypted (Motore di database). |
SqlConnectionAttestationProtocol |
Specifica un valore per Il protocollo di attestazione. |
SqlConnectionColumnEncryptionSetting |
Tenere presente che queste impostazioni non possono essere usate per ignorare la crittografia e ottenere l'accesso ai dati di testo non crittografato. Per informazioni dettagliate, vedere Always Encrypted (Motore di database). |
SqlConnectionIPAddressPreference |
Specifica un valore per la preferenza dell'indirizzo IP durante una connessione TCP. |
SqlConnectionOverrides |
Specifica un valore per Override. |
SqlNotificationInfo |
Questa enumerazione fornisce ulteriori informazioni sulle diverse notifiche che è possibile ricevere dal gestore eventi di dipendenza. |
SqlNotificationSource |
Indica l'origine della notifica ricevuta dal gestore eventi di dipendenza. |
SqlNotificationType |
Descrive i diversi tipi di notifica che un gestore eventi OnChangeEventHandler può ricevere mediante il parametro SqlNotificationEventArgs. |
Delegati
OnChangeEventHandler | |
SqlInfoMessageEventHandler |
Rappresenta il metodo che gestirà l'evento InfoMessage di un oggetto SqlConnection. |
SqlRowsCopiedEventHandler |
Rappresenta il metodo che gestisce l'evento SqlRowsCopied di un oggetto SqlBulkCopy. |
SqlRowUpdatedEventHandler |
Rappresenta il metodo che gestirà l'evento RowUpdated di un oggetto SqlDataAdapter. |
SqlRowUpdatingEventHandler |
Rappresenta il metodo che gestirà l'evento RowUpdating di un oggetto SqlDataAdapter. |