Microsoft.Data.SqlClient Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
| ActiveDirectoryAuthenticationProvider |
Этот класс реализует SqlAuthenticationProvider и используется для механизмов федеративной проверки подлинности Active Directory. |
| SqlAuthenticationInitializer |
Вызывается из конструкторов в производных классах для инициализации класса SqlAuthenticationInitializer. |
| SqlAuthenticationParameters |
Представляет параметры проверки подлинности Active Directory, переданные драйвером поставщикам проверки подлинности. |
| SqlAuthenticationProvider |
Определяет основное поведение поставщиков проверки подлинности и предоставляет базовый класс для производных классов. |
| SqlAuthenticationToken |
Представляет маркер проверки подлинности Active Directory. |
| SqlBatch | |
| SqlBatchCommand |
SqlBatchCommand позволяет выполнять несколько команд SQL в SqlBatch. |
| SqlBatchCommandCollection |
Коллекция экземпляров SqlBatchCommand, содержащихся в SqlBatch. |
| SqlBulkCopy |
Обеспечивает эффективную массовую загрузку таблицы SQL Server данными из другого источника. |
| SqlBulkCopyColumnMapping |
Определяет соответствие между столбцом в источнике данных экземпляра SqlBulkCopy и столбцом в таблице назначения данного экземпляра. |
| SqlBulkCopyColumnMappingCollection |
Коллекция объектов SqlBulkCopyColumnMapping, наследующих от CollectionBase. |
| SqlBulkCopyColumnOrderHint |
Определяет порядок сортировки для столбца в целевой SqlBulkCopy таблице экземпляра в соответствии с кластеризованным индексом в таблице. |
| SqlBulkCopyColumnOrderHintCollection |
Коллекция объектов SqlBulkCopyColumnOrderHint, наследующих от CollectionBase. |
| SqlClientFactory |
Представляет набор методов для создания экземпляров классов источников данных, реализованных поставщиком Microsoft.Data.SqlClient. |
| SqlClientLogger |
Представляет средство ведения журнала клиента SQL. |
| SqlClientMetaDataCollectionNames |
Предоставляет список констант для использования с методом GetSchema в целях извлечения коллекций метаданных. |
| SqlClientPermission |
Позволяет поставщику данных платформы .NET Framework для SQL Server убедиться, что пользователь обладает уровнем безопасности, достаточным для доступа к источнику данных. |
| SqlClientPermissionAttribute |
Связывает операцию безопасности с пользовательским атрибутом безопасности. |
| SqlColumnEncryptionCertificateStoreProvider |
Реализация поставщика хранилища ключей для хранилища сертификатов Windows. Этот класс позволяет использовать сертификаты, находящиеся в хранилище сертификатов Windows, в качестве главных ключей столбцов. Дополнительные сведения см. в разделе Always Encrypted. |
| SqlColumnEncryptionCngProvider |
Реализация поставщика хранилища CMK для использования Microsoft Cryptography API: Next Generation (CNG) с режимом Always Encrypted. |
| SqlColumnEncryptionCspProvider |
Реализация поставщика хранилища CMK для использования поставщиков служб шифрования на основе Microsoft CAPI (CSP) с Always Encrypted. |
| SqlColumnEncryptionEnclaveProvider | |
| SqlColumnEncryptionKeyStoreProvider |
Базовый класс для всех поставщиков хранилища ключей. Настраиваемый поставщик должен быть производным от этого класса и переопределять его функции-члены, а затем зарегистрировать его с помощью RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>), RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) или RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Дополнительные сведения см. в разделе Always Encrypted. |
| SqlCommand |
Представляет инструкцию Transact-SQL или хранимую процедуру, выполняемую над базой данных SQL Server. Этот класс не наследуется. |
| SqlCommandBuilder |
Автоматически создает однотабличные команды, используемые для выверки изменений, внесенных в DataSet, со связанной базой данных SQL Server. Этот класс не наследуется. |
| SqlConfigurableRetryFactory |
Предоставляет различные поставщики логики повторных попыток с общим списком временных ошибок. |
| SqlConnection |
Представляет подключение к базе данных SQL Server. Этот класс не наследуется. |
| SqlConnectionEncryptOption |
Эти параметры используются для управления поведением шифрования обмена данными между сервером и клиентом. |
| SqlConnectionStringBuilder |
Удобное средство, с помощью которого можно создавать используемые классом SqlConnection строки соединений и управлять их содержимым. |
| SqlCredential |
SqlCredential обеспечивает более безопасный способ указания пароля для попытки входа с использованием проверки подлинности SQL Server. SqlCredential состоит из идентификатора пользователя и пароля, используемых для проверки подлинности SQL Server. Пароль в объекте SqlCredential имеет тип SecureString. SqlCredential не может быть унаследован. Проверка подлинности Windows ( |
| SqlDataAdapter |
Представляет набор команд данных и подключение к базе данных, которые используются для заполнения DataSet и обновления базы данных SQL Server. Этот класс не наследуется. |
| SqlDataReader |
Предоставляет способ чтения потока строк последовательного доступа из базы данных SQL Server. Этот класс не наследуется. |
| SQLDebugging |
Включено для поддержки отладки приложений. Не предназначено для непосредственного использования. |
| SqlDependency |
Объект SqlDependency представляет зависимость уведомления о запросе между приложением и экземпляром SQL Server. Приложение может создавать объект SqlDependency и регистрироваться для получения уведомлений через обработчик событий OnChangeEventHandler. |
| SqlEnclaveAttestationParameters | |
| SqlEnclaveSession | |
| SqlError |
Собирает сведения, относящиеся к предупреждению или ошибке, возвращаемой сервером SQL Server. |
| SqlErrorCollection |
Собирает все ошибки, созданные поставщиком данных .NET Framework для SQL Server. Этот класс не наследуется. |
| SqlException |
Исключение, которое возникает, когда SQL Server возвращает предупреждение или ошибку. Этот класс не наследуется. |
| SqlInfoMessageEventArgs |
Предоставляет данные для события InfoMessage. |
| SqlNotificationEventArgs |
Представляет набор аргументов, передаваемых обработчику событий уведомления. |
| SqlParameter |
Представляет параметр для объекта SqlCommand и (необязательно) его сопоставление со столбцами DataSet. Этот класс не наследуется. Дополнительные сведения о параметрах см. в разделе Настройка параметров. |
| SqlParameterCollection |
Представляет коллекцию параметров, относящихся к SqlCommand, а также соответствующие им сопоставления со столбцами в DataSet. Этот класс не наследуется. |
| SqlRetryingEventArgs |
Представляет набор аргументов, переданных Retrying в событие . |
| SqlRetryIntervalBaseEnumerator |
Создает последовательность временных интервалов. |
| SqlRetryLogicBase |
Извлекает следующий интервал времени относительно количества повторных попыток при возникновении временного условия. |
| SqlRetryLogicBaseProvider |
Применяет логику повторных попыток к операции с помощью |
| SqlRetryLogicOption |
Предоставляет параметры логики повторных попыток для создания экземпляра SqlRetryLogicBaseProvider класса с помощью SqlConfigurableRetryFactory методов . |
| SqlRowsCopiedEventArgs |
Представляет набор аргументов, передаваемых SqlRowsCopiedEventHandler. |
| SqlRowUpdatedEventArgs |
Предоставляет данные для события RowUpdated. |
| SqlRowUpdatingEventArgs |
Предоставляет данные для события RowUpdating. |
| SqlTransaction |
Предоставляет транзакцию Transact-SQL, которая должна быть выполнена над базой данных SQL Server. Этот класс не наследуется. |
Перечисления
| ApplicationIntent |
Задает значение свойства ApplicationIntent. Возможными значениями являются |
| PoolBlockingPeriod |
Указывает значение для свойства PoolBlockingPeriod. |
| SortOrder |
Задает способ сортировки строк. |
| SqlAuthenticationMethod |
Описывает различные методы проверки подлинности SQL, которые могут использоваться в клиентском подключении к базе данных SQL Azure. Дополнительные сведения см. в разделе Подключение к базе данных SQL с использованием проверки подлинности Azure Active Directory. |
| SqlBulkCopyOptions |
Побитовый флаг, который определяет один или несколько параметров для использования с экземпляром SqlBulkCopy. |
| SqlCommandColumnEncryptionSetting |
Обратите внимание, что эти параметры нельзя использовать для обхода шифрования и получения доступа к данным в виде обычного текста. Дополнительные сведения см. в разделе Always Encrypted (ядро СУБД). |
| SqlConnectionAttestationProtocol |
Задает значение для протокола аттестации. |
| SqlConnectionColumnEncryptionSetting |
Обратите внимание, что эти параметры нельзя использовать для обхода шифрования и получения доступа к данным в виде обычного текста. Дополнительные сведения см. в разделе Always Encrypted (ядро СУБД). |
| SqlConnectionIPAddressPreference |
Задает значение для параметра ПРЕДПОЧТЕНИЯ IP-адреса во время TCP-подключения. |
| SqlConnectionOverrides |
Задает значение для переопределений. |
| SqlNotificationInfo |
Это перечисление предоставляет дополнительную информацию о различных уведомлениях, которые могут быть получены обработчиком события зависимости. |
| SqlNotificationSource |
Указывает источник уведомления, полученного обработчиком события зависимости. |
| SqlNotificationType |
Определяет разные типы уведомлений, которые могут быть получены обработчиком события OnChangeEventHandler в параметре SqlNotificationEventArgs. |
Делегаты
| OnChangeEventHandler | |
| SqlInfoMessageEventHandler |
Представляет метод, обрабатывающий событие InfoMessage объекта SqlConnection. |
| SqlRowsCopiedEventHandler |
Представляет метод, обрабатывающий событие SqlRowsCopiedSqlBulkCopy. |
| SqlRowUpdatedEventHandler |
Представляет метод, обрабатывающий событие RowUpdated объекта SqlDataAdapter. |
| SqlRowUpdatingEventHandler |
Представляет метод, обрабатывающий событие RowUpdating объекта SqlDataAdapter. |