Microsoft.Data.SqlClient Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
| Nombre | Description |
|---|---|
| ActiveDirectoryAuthenticationProvider |
Esta clase implementa y se usa para los mecanismos SqlAuthenticationProvider de autenticación federada de Active Directory. |
| SqlAuthenticationInitializer |
Se llama durante la apertura de la primera instancia de SqlConnection para especificar un atributo authentication cadena de conexión. |
| SqlAuthenticationParameters |
Representa los parámetros de autenticación de AD pasados por un controlador a proveedores de autenticación. |
| SqlAuthenticationProvider |
Define el comportamiento principal de los proveedores de autenticación y proporciona una clase base para las clases derivadas. |
| SqlAuthenticationProviderException |
Esta excepción se produce para los errores que se producen durante el proceso de autenticación. |
| SqlAuthenticationToken |
Representa un token de autenticación. |
| SqlBatch | |
| SqlBatchCommand |
SqlBatchCommand permite la ejecución de varios comandos SQL en sqlBatch. |
| SqlBatchCommandCollection |
Colección de instancias de SqlBatchCommand, contenida dentro de .SqlBatch |
| SqlBulkCopy |
Permite cargar de forma eficaz una tabla SQL Server de forma masiva con datos de otro origen. |
| SqlBulkCopyColumnMapping |
Define la asignación entre una columna en el origen de datos de una SqlBulkCopy instancia y una columna de la tabla de destino de la instancia. |
| SqlBulkCopyColumnMappingCollection |
Colección de SqlBulkCopyColumnMapping objetos que hereda de CollectionBase. |
| SqlBulkCopyColumnOrderHint |
Define el criterio de ordenación de una columna en la tabla de destino de una SqlBulkCopy instancia, según el índice agrupado de la tabla. |
| SqlBulkCopyColumnOrderHintCollection |
Colección de SqlBulkCopyColumnOrderHint objetos que hereda de CollectionBase. |
| SqlClientFactory |
Representa un conjunto de métodos para crear instancias del proveedor de Microsoft.Data.SqlClient de las clases de origen de datos. |
| SqlClientLogger |
Representa un registrador de cliente SQL. |
| SqlClientMetaDataCollectionNames |
Proporciona una lista de constantes para su uso con el GetSchema(String) método para recuperar colecciones de metadatos. |
| SqlClientPermission |
Permite que el proveedor de datos de .NET Framework para SQL Server ayude a asegurarse de que un usuario tiene un nivel de seguridad suficiente para acceder a un origen de datos. |
| SqlClientPermissionAttribute |
Asocia una acción de seguridad a un atributo de seguridad personalizado. |
| SqlColumnEncryptionCertificateStoreProvider |
Implementación del proveedor de almacén de claves para Windows Almacén de certificados. Esta clase habilita el uso de certificados almacenados en el almacén de certificados de Windows como claves maestras de columna. Para obtener más información, consulte Always Encrypted. |
| SqlColumnEncryptionCngProvider |
La implementación del proveedor del almacén de CMK para usar la API de criptografía de Microsoft: Next Generation (CNG) con Always Encrypted. |
| SqlColumnEncryptionCspProvider |
La implementación del proveedor del almacén de CMK para usar Microsoft proveedores de servicios criptográficos basados en CAPI (CSP) con Always Encrypted. |
| SqlColumnEncryptionEnclaveProvider | |
| SqlColumnEncryptionKeyStoreProvider |
Clase base de todos los proveedores del almacén de claves. Un proveedor personalizado debe derivar de esta clase e invalidar sus funciones miembro y, a continuación, registrarlo mediante RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)o RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Para obtener más información, consulte Always Encrypted. |
| SqlCommand |
Representa una instrucción Transact-SQL o un procedimiento almacenado que se va a ejecutar en una base de datos de SQL Server. Esta clase no puede heredarse. |
| SqlCommandBuilder |
Genera automáticamente comandos de tabla única que se usan para conciliar los cambios realizados en una DataSet con la base de datos de SQL Server asociada. Esta clase no puede heredarse. |
| SqlConfigurableRetryFactory |
Proporciona diferentes proveedores de lógica de reintento con una lista común de errores transitorios. |
| SqlConnection |
Representa una conexión a una base de datos de SQL Server. Esta clase no puede heredarse. |
| SqlConnectionEncryptOption |
Estas opciones se usan para controlar el comportamiento de cifrado de la comunicación entre el servidor y el cliente. |
| SqlConnectionStringBuilder |
Proporciona una manera sencilla de crear y administrar el contenido de las cadenas de conexión usadas por la clase SqlConnection. |
| SqlCredential |
SqlCredential proporciona una manera más segura de especificar la contraseña para un intento de inicio de sesión mediante la autenticación de SQL Server.
SqlCredential se compone de un identificador de usuario y una contraseña que se usará para la autenticación de SQL Server. La contraseña de un SqlCredential objeto es de tipo SecureString.
SqlCredential no se puede heredar. Windows Autenticación ( |
| SqlDataAdapter |
Representa un conjunto de comandos de datos y una conexión de base de datos que se usan para rellenar el DataSet y actualizar una base de datos de SQL Server. Esta clase no puede heredarse. |
| SqlDataReader |
Proporciona una manera de leer un flujo de filas de solo avance de una base de datos de SQL Server. Esta clase no puede heredarse. |
| SQLDebugging |
Se incluye para admitir aplicaciones de depuración. No está pensado para uso directo. |
| SqlDependency |
El objeto SqlDependency representa una dependencia de notificación de consulta entre una aplicación y una instancia de SQL Server. Una aplicación puede crear un SqlDependency objeto y registrarse para recibir notificaciones a través del controlador de OnChangeEventHandler eventos. |
| SqlEnclaveAttestationParameters | |
| SqlEnclaveSession | |
| SqlError |
Recopila información relevante para una advertencia o error devuelto por SQL Server. |
| SqlErrorCollection |
Recopila todos los errores generados por el proveedor de datos de .NET Framework para SQL Server. Esta clase no puede heredarse. |
| SqlException |
Excepción que se produce cuando SQL Server devuelve una advertencia o un error. Esta clase no puede heredarse. |
| SqlInfoMessageEventArgs |
Proporciona datos para el evento InfoMessage. |
| SqlNotificationEventArgs |
Representa el conjunto de argumentos pasados al controlador de eventos de notificación. |
| SqlParameter |
Representa un parámetro a y, opcionalmente, su asignación SqlCommand a DataSet columnas. Esta clase no puede heredarse. Para obtener más información sobre los parámetros, consulte Configuración de parámetros. |
| SqlParameterCollection |
Representa una colección de parámetros asociados a SqlCommand y sus respectivas asignaciones a columnas de .DataSet Esta clase no puede heredarse. |
| SqlRetryingEventArgs |
Representa el conjunto de argumentos pasados al Retrying evento. |
| SqlRetryIntervalBaseEnumerator |
Genera una secuencia de intervalos de tiempo. |
| SqlRetryLogicBase |
Recupera el intervalo de tiempo siguiente con respecto al número de reintentos si se produce una condición transitoria. |
| SqlRetryLogicBaseProvider |
Aplica lógica de reintento en una operación a través de la Execute<TResult>(Object, Func<TResult>) función o ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken) . |
| SqlRetryLogicOption |
Proporciona los parámetros lógicos de reintento para crear una instancia de la SqlRetryLogicBaseProvider clase mediante SqlConfigurableRetryFactory métodos. |
| SqlRowsCopiedEventArgs |
Representa el conjunto de argumentos pasados a .SqlRowsCopiedEventHandler |
| SqlRowUpdatedEventArgs |
Proporciona datos para el evento RowUpdated. |
| SqlRowUpdatingEventArgs |
Proporciona datos para el evento RowUpdating. |
| SqlTransaction |
Representa una transacción Transact-SQL que se va a realizar en una base de datos SQL Server. Esta clase no puede heredarse. |
| SspiAuthenticationParameters |
Proporciona parámetros usados durante la autenticación SSPI. |
| SspiContextProvider |
Proporciona la capacidad de personalizar la generación de contexto de SSPI. |
Enumeraciones
| Nombre | Description |
|---|---|
| ApplicationIntent |
Especifica un valor para ApplicationIntent. Los valores posibles son ReadWrite y ReadOnly. |
| PoolBlockingPeriod |
Especifica un valor para la propiedad PoolBlockingPeriod. |
| SortOrder |
Especifica cómo se ordenan las filas de datos. |
| SqlAuthenticationMethod |
Describe los distintos métodos de autenticación de SQL que puede usar un cliente que se conecta a Azure SQL Database. Para obtener más información, consulte Use Microsoft Entra Authentication. |
| SqlBulkCopyOptions |
Marca bit a bit que especifica una o varias opciones que se van a usar con una instancia de SqlBulkCopy. |
| SqlCommandColumnEncryptionSetting |
Tenga en cuenta que esta configuración no se puede usar para omitir el cifrado y obtener acceso a datos de texto no cifrado. Para obtener más información, consulte Always Encrypted (Motor de base de datos). |
| SqlConnectionAttestationProtocol |
Especifica un valor para el Protocolo de atestación. |
| SqlConnectionColumnEncryptionSetting |
Tenga en cuenta que esta configuración no se puede usar para omitir el cifrado y obtener acceso a datos de texto no cifrado. Para obtener más información, consulte Always Encrypted (Motor de base de datos). |
| SqlConnectionIPAddressPreference |
Especifica un valor para la preferencia de dirección IP durante una conexión TCP. |
| SqlConnectionOverrides |
Especifica un valor para Invalidaciones. |
| SqlNotificationInfo |
Esta enumeración proporciona información adicional sobre las diferentes notificaciones que el controlador de eventos de dependencia puede recibir. |
| SqlNotificationSource |
Indica el origen de la notificación recibida por el controlador de eventos de dependencia. |
| SqlNotificationType |
Describe los distintos tipos de notificación que puede recibir un controlador de eventos OnChangeEventHandler a través del parámetro SqlNotificationEventArgs. |
Delegados
| Nombre | Description |
|---|---|
| OnChangeEventHandler | |
| SqlInfoMessageEventHandler |
Representa el método que controlará el InfoMessage evento de .SqlConnection |
| SqlRowsCopiedEventHandler |
Representa el método que controla el SqlRowsCopied evento de un SqlBulkCopy objeto . |
| SqlRowUpdatedEventHandler |
Representa el método que controlará el RowUpdated evento de .SqlDataAdapter |
| SqlRowUpdatingEventHandler |
Representa el método que controlará el RowUpdating evento de .SqlDataAdapter |