Microsoft.Data.SqlClient Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
ActiveDirectoryAuthenticationProvider |
Cette classe implémente et est utilisée pour les SqlAuthenticationProvider mécanismes d’authentification fédérée Active Directory. |
SqlAuthenticationInitializer |
Appelée à partir des constructeurs des classes dérivées pour initialiser la classe SqlAuthenticationInitializer. |
SqlAuthenticationParameters |
Représente les paramètres d’authentification AD passés par un pilote aux fournisseurs d’authentification. |
SqlAuthenticationProvider |
Définit le comportement de base des fournisseurs d’authentification et fournit une classe de base pour les classes dérivées. |
SqlAuthenticationToken |
Représente un jeton d’authentification Active Directory. |
SqlBatch | |
SqlBatchCommand |
SqlBatchCommand permet l’exécution de plusieurs commandes SQL dans un SqlBatch. |
SqlBatchCommandCollection |
Collection d’instances de SqlBatchCommand, contenue dans un SqlBatch. |
SqlBulkCopy |
Permet de charger en masse une table SQL Server avec des données d’une autre source. |
SqlBulkCopyColumnMapping |
Définit le mappage entre une colonne dans la source de données d'une instance de SqlBulkCopy et une colonne dans la table de destination de l'instance. |
SqlBulkCopyColumnMappingCollection |
Collection d’objets SqlBulkCopyColumnMapping qui hérite de CollectionBase. |
SqlBulkCopyColumnOrderHint |
Définit l’ordre de tri d’une colonne dans la table de destination d’un SqlBulkCopy instance, en fonction de l’index cluster de la table. |
SqlBulkCopyColumnOrderHintCollection |
Collection d’objets SqlBulkCopyColumnOrderHint qui hérite de CollectionBase. |
SqlClientFactory |
Représente un jeu de méthodes permettant de créer des instances de l'implémentation du fournisseur Microsoft.Data.SqlClient des classes sources de données. |
SqlClientLogger |
Représente un journal (logger) du client SQL. |
SqlClientMetaDataCollectionNames |
Fournit une liste de constantes à utiliser avec la méthode GetSchema pour récupérer des collections de métadonnées. |
SqlClientPermission |
Permet au fournisseur de données .NET Framework pour SQL Server de garantir à l'utilisateur un niveau de sécurité suffisant pour l'accès à une source de données. |
SqlClientPermissionAttribute |
Associe une action de sécurité à un attribut de sécurité personnalisé. |
SqlColumnEncryptionCertificateStoreProvider |
L’implémentation du fournisseur de magasin de clés pour le magasin de certificats Windows. Cette classe permet l’utilisation de certificats stockés dans le magasin de certificats Windows comme clés principales de colonne. Pour plus d’informations, consultez Always Encrypted. |
SqlColumnEncryptionCngProvider |
Implémentation du fournisseur de magasin de clés de migration certifiables pour l’utilisation de l’API Microsoft CNG (Cryptography Next Generation) avec Always Encrypted. |
SqlColumnEncryptionCspProvider |
Implémentation du fournisseur cmk Store pour l’utilisation des fournisseurs de services de chiffrement (CSP) basés sur Microsoft CAPI avec Always Encrypted. |
SqlColumnEncryptionEnclaveProvider | |
SqlColumnEncryptionKeyStoreProvider |
Classe de base pour tous les fournisseurs de magasin de clés. Un fournisseur personnalisé doit dériver de cette classe et remplacer ses fonctions membres, puis l’inscrire à l’aide RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)de , RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) ou RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Pour plus d’informations, consultez Always Encrypted. |
SqlCommand |
Représente une instruction Transact-SQL ou une procédure stockée à exécuter par rapport à une base de données SQL Server. Cette classe ne peut pas être héritée. |
SqlCommandBuilder |
Génère automatiquement des commandes de tableau unique utilisées pour rapprocher les modifications apportées à un DataSet avec la base de données SQL Server associée. Cette classe ne peut pas être héritée. |
SqlConfigurableRetryFactory |
Fournit différents fournisseurs logiques de nouvelle tentative avec une liste commune d’erreurs temporaires. |
SqlConnection |
Représente une connexion à une base de données SQL Server. Cette classe ne peut pas être héritée. |
SqlConnectionEncryptOption |
Ces options sont utilisées pour contrôler le comportement de chiffrement de la communication entre le serveur et le client. |
SqlConnectionStringBuilder |
Fournit un moyen simple de créer et de gérer le contenu de chaînes de connexion utilisées par la classe SqlConnection. |
SqlCredential |
SqlCredential offre un moyen plus sûr de spécifier le mot de passe pour une tentative de connexion à l’aide de l’authentification SQL Server. SqlCredential est composé d’un ID utilisateur et d’un mot de passe qui seront utilisés pour l’authentification SQL Server. Le mot de passe dans un objet SqlCredential est de type SecureString. SqlCredential ne peut pas être hérité. L’authentification Windows ( |
SqlDataAdapter |
Représente un ensemble de commandes de données et une connexion de base de données qui sont utilisées pour remplir le DataSet et mettre à jour une base de données SQL Server. Cette classe ne peut pas être héritée. |
SqlDataReader |
Fournit un moyen de lire un flux avant uniquement de lignes à partir d’une base de données SQL Server. Cette classe ne peut pas être héritée. |
SQLDebugging |
Inclus pour prendre en charge le débogage des applications. Non prévu pour une utilisation directe. |
SqlDependency |
L'objet SqlDependency représente une dépendance de notification de requête entre une application et une instance SQL Server. Une application peut créer un objet SqlDependency et l'enregistrer pour recevoir des notifications par le biais du gestionnaire d'événements OnChangeEventHandler. |
SqlEnclaveAttestationParameters | |
SqlEnclaveSession | |
SqlError |
Collecte des informations propres à un avertissement ou à une erreur retournés par SQL Server. |
SqlErrorCollection |
Recueille toutes les erreurs générées par le fournisseur de données .NET Framework pour SQL Server. Cette classe ne peut pas être héritée. |
SqlException |
Exception levée lorsque SQL Server retourne un avertissement ou une erreur. Cette classe ne peut pas être héritée. |
SqlInfoMessageEventArgs |
Fournit des données pour l'événement InfoMessage. |
SqlNotificationEventArgs |
Représente le jeu d'arguments passé au gestionnaire d'événements de notification. |
SqlParameter |
Représente un paramètre passé à un SqlCommand et, éventuellement, son mappage à des colonnes DataSet. Cette classe ne peut pas être héritée. Pour plus d’informations sur les paramètres, consultez Configuration des paramètres. |
SqlParameterCollection |
Représente une collection de paramètres associés à un SqlCommand et leurs mappages respectifs aux colonnes d’un DataSet. Cette classe ne peut pas être héritée. |
SqlRetryingEventArgs |
Représente l’ensemble d’arguments passés à l’événement Retrying . |
SqlRetryIntervalBaseEnumerator |
Génère une séquence d’intervalles de temps. |
SqlRetryLogicBase |
Récupère l’intervalle de temps suivant en ce qui concerne le nombre de nouvelles tentatives si une condition temporaire se produit. |
SqlRetryLogicBaseProvider |
Applique la logique de nouvelle tentative sur une opération via la |
SqlRetryLogicOption |
Fournit les paramètres logiques de nouvelle tentative pour créer un instance de la classe à l’aide SqlRetryLogicBaseProviderSqlConfigurableRetryFactory de méthodes. |
SqlRowsCopiedEventArgs |
Représente le jeu d'arguments passé à SqlRowsCopiedEventHandler. |
SqlRowUpdatedEventArgs |
Fournit des données pour l'événement RowUpdated. |
SqlRowUpdatingEventArgs |
Fournit des données pour l'événement RowUpdating. |
SqlTransaction |
Représente une transaction Transact-SQL à exécuter dans une base de données SQL Server. Cette classe ne peut pas être héritée. |
Énumérations
ApplicationIntent |
Spécifie une valeur pour ApplicationIntent. Les valeurs possibles sont |
PoolBlockingPeriod |
Spécifie une valeur pour la propriété PoolBlockingPeriod. |
SortOrder |
Spécifie comment sont triées les lignes de données. |
SqlAuthenticationMethod |
Décrit les différentes méthodes d’authentification SQL qui peuvent être utilisées par un client qui se connecte à Azure SQL Database. Pour plus d’informations, consultez Connexion à SQL Database avec l’authentification Azure Active Directory. |
SqlBulkCopyOptions |
Indicateur de bits qui spécifie une ou plusieurs options à utiliser avec une instance de SqlBulkCopy. |
SqlCommandColumnEncryptionSetting |
Notez que ces paramètres ne peuvent pas être utilisés pour contourner le chiffrement et accéder à des données en texte brut. Pour plus d’informations, consultez Always Encrypted (Moteur de base de données). |
SqlConnectionAttestationProtocol |
Spécifie une valeur pour Le protocole d’attestation. |
SqlConnectionColumnEncryptionSetting |
Notez que ces paramètres ne peuvent pas être utilisés pour contourner le chiffrement et accéder à des données en texte brut. Pour plus d’informations, consultez Always Encrypted (Moteur de base de données). |
SqlConnectionIPAddressPreference |
Spécifie une valeur pour la préférence d’adresse IP pendant une connexion TCP. |
SqlConnectionOverrides |
Spécifie une valeur pour Overrides. |
SqlNotificationInfo |
Cette énumération fournit des informations supplémentaires sur les différentes notifications qui peuvent être reçues par le gestionnaire d'événements de dépendance. |
SqlNotificationSource |
Indique la source de la notification reçue par le gestionnaire d'événements de dépendance. |
SqlNotificationType |
Décrit les différents types de notification qui peuvent être reçus par un gestionnaire d'événements OnChangeEventHandler par l'intermédiaire du paramètre SqlNotificationEventArgs. |
Délégués
OnChangeEventHandler | |
SqlInfoMessageEventHandler |
Représente la méthode qui gérera l'événement InfoMessage d'un SqlConnection. |
SqlRowsCopiedEventHandler |
Représente la méthode qui gère l’événement SqlRowsCopied de SqlBulkCopy. |
SqlRowUpdatedEventHandler |
Représente la méthode qui gérera l'événement RowUpdated d'un SqlDataAdapter. |
SqlRowUpdatingEventHandler |
Représente la méthode qui gérera l'événement RowUpdating d'un SqlDataAdapter. |