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
| Nome | Descrizione |
|---|---|
| ActiveDirectoryAuthenticationProvider |
Questa classe implementa SqlAuthenticationProvider e viene usata per i meccanismi di autenticazione federata di Active Directory. |
| SqlAuthenticationInitializer |
Chiamato durante l'apertura della prima istanza di SqlConnection per specificare un attributo authentication stringa di connessione. |
| SqlAuthenticationParameters |
Rappresenta i parametri di autenticazione di ACTIVE Directory passati da un driver ai provider di autenticazione. |
| SqlAuthenticationProvider |
Definisce il comportamento principale dei provider di autenticazione e fornisce una classe di base per le classi derivate. |
| SqlAuthenticationProviderException |
Questa eccezione viene generata per eventuali errori che si verificano durante il processo di autenticazione. |
| SqlAuthenticationToken |
Rappresenta un token di autenticazione. |
| 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 efficiente una tabella SQL Server con dati provenienti da un'altra origine. |
| SqlBulkCopyColumnMapping |
Definisce il mapping tra una colonna nell'origine dati di un'istanza SqlBulkCopy e una colonna nella tabella di destinazione dell'istanza. |
| SqlBulkCopyColumnMappingCollection |
Raccolta di SqlBulkCopyColumnMapping oggetti che ereditano da 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 SqlBulkCopyColumnOrderHint oggetti che ereditano da CollectionBase. |
| SqlClientFactory |
Rappresenta un set di metodi per la creazione di istanze del provider /Microsoft.Data.SqlClient delle classi di origine dati. |
| SqlClientLogger |
Rappresenta un logger client SQL. |
| SqlClientMetaDataCollectionNames |
Fornisce un elenco di costanti da utilizzare con il GetSchema(String) metodo per recuperare le raccolte di metadati. |
| SqlClientPermission |
Consente al provider di dati .NET Framework per SQL Server di assicurarsi che un utente disponga di un livello di sicurezza sufficiente per accedere a un'origine dati. |
| SqlClientPermissionAttribute |
Associa un'azione di sicurezza a un attributo di sicurezza personalizzato. |
| SqlColumnEncryptionCertificateStoreProvider |
Implementazione del provider dell'archivio chiavi per Windows archivio certificati. Questa classe consente di usare i certificati archiviati nell'archivio certificati Windows come chiavi master della colonna. Per informazioni dettagliate, vedere Always Encrypted. |
| SqlColumnEncryptionCngProvider |
Implementazione del provider cmk store per l'uso dell'API di crittografia Microsoft: Next Generation (CNG) con Always Encrypted. |
| SqlColumnEncryptionCspProvider |
Implementazione del provider cmk store per l'uso di Microsoft provider CSP (Cryptographic Service Providers) basati su CAPI Always Encrypted. |
| SqlColumnEncryptionEnclaveProvider | |
| SqlColumnEncryptionKeyStoreProvider |
Classe base per tutti i provider degli archivi delle chiavi. Un provider personalizzato deve derivare da questa classe ed eseguire l'override delle 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 su un database SQL Server. Questa classe non può essere ereditata. |
| SqlCommandBuilder |
Genera automaticamente comandi a tabella singola usati per riconciliare le modifiche apportate a un DataSet con il database di SQL Server associato. Questa 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 a un database SQL Server. Questa 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 modo semplice per creare e gestire il contenuto delle stringhe di connessione usate dalla classe SqlConnection. |
| SqlCredential |
SqlCredential offre un modo più sicuro per specificare la password per un tentativo di accesso usando SQL Server l'autenticazione.
SqlCredential è costituito da un ID utente e una password che verrà usata per l'autenticazione di SQL Server. La password in un SqlCredential oggetto è di tipo SecureString.
SqlCredential non può essere ereditato. l'autenticazione Windows ( |
| SqlDataAdapter |
Rappresenta un set di comandi dati e una connessione di database utilizzata per riempire il DataSet e aggiornare un database SQL Server. Questa classe non può essere ereditata. |
| SqlDataReader |
Consente di leggere un flusso forward-only di righe da un database SQL Server. Questa classe non può essere ereditata. |
| SQLDebugging |
Incluso per supportare il debug delle applicazioni. Non destinato all'uso diretto. |
| SqlDependency |
L'oggetto SqlDependency rappresenta una dipendenza di notifica delle query tra un'applicazione e un'istanza di SQL Server. Un'applicazione può creare un SqlDependency oggetto e registrarsi per ricevere notifiche tramite il OnChangeEventHandler gestore eventi. |
| SqlEnclaveAttestationParameters | |
| SqlEnclaveSession | |
| SqlError |
Raccoglie informazioni rilevanti per un avviso o un errore restituito da SQL Server. |
| SqlErrorCollection |
Raccoglie tutti gli errori generati dal provider di dati .NET Framework per SQL Server. Questa classe non può essere ereditata. |
| SqlException |
Eccezione generata quando SQL Server restituisce un avviso o un errore. Questa classe non può essere ereditata. |
| SqlInfoMessageEventArgs |
Fornisce i dati per l'evento InfoMessage. |
| SqlNotificationEventArgs |
Rappresenta il set di argomenti passati al gestore eventi di notifica. |
| SqlParameter |
Rappresenta un parametro di un oggetto SqlCommand e, facoltativamente, il relativo mapping alle DataSet colonne. Questa classe non può essere ereditata. Per altre informazioni sui parametri, vedere Configurazione dei parametri |
| SqlParameterCollection |
Rappresenta una raccolta di parametri associati a un SqlCommand oggetto e i rispettivi mapping alle colonne in un oggetto DataSet. Questa 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 Execute<TResult>(Object, Func<TResult>) funzione o ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) . |
| SqlRetryLogicOption |
Fornisce i parametri della logica di ripetizione dei tentativi per creare un'istanza della SqlRetryLogicBaseProvider classe usando SqlConfigurableRetryFactory i metodi . |
| SqlRowsCopiedEventArgs |
Rappresenta il set di argomenti passati all'oggetto SqlRowsCopiedEventHandler . |
| SqlRowUpdatedEventArgs |
Fornisce i dati per l'evento RowUpdated. |
| SqlRowUpdatingEventArgs |
Fornisce i dati per l'evento RowUpdating. |
| SqlTransaction |
Rappresenta una transazione Transact-SQL da eseguire in un database SQL Server. Questa classe non può essere ereditata. |
| SspiAuthenticationParameters |
Fornisce i parametri usati durante l'autenticazione SSPI. |
| SspiContextProvider |
Consente di personalizzare la generazione del contesto SSPI. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| ApplicationIntent |
Specifica un valore per ApplicationIntent. I valori possibili sono ReadWrite e ReadOnly. |
| 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 che si connette a database SQL di Azure. Per informazioni dettagliate, vedere Use Microsoft Entra Authentication. |
| SqlBulkCopyOptions |
Flag bit per bit che specifica una o più opzioni da usare con un'istanza di SqlBulkCopy. |
| SqlCommandColumnEncryptionSetting |
Si noti 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 |
Si noti 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 indirizzo IP durante una connessione TCP. |
| SqlConnectionOverrides |
Specifica un valore per Override. |
| SqlNotificationInfo |
Questa enumerazione fornisce informazioni aggiuntive sulle diverse notifiche che possono essere ricevute 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 possono essere ricevuti da un gestore eventi OnChangeEventHandler tramite il parametro SqlNotificationEventArgs. |
Delegati
| Nome | Descrizione |
|---|---|
| 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. |