Microsoft.Data.SqlClient Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classes
ActiveDirectoryAuthenticationProvider |
Essa classe implementa e é usada para mecanismos SqlAuthenticationProvider de autenticação federada do Active Directory. |
SqlAuthenticationInitializer |
Chamado de construtores em classes derivadas para inicializar a classe SqlAuthenticationInitializer. |
SqlAuthenticationParameters |
Representa os parâmetros de autenticação AD passados por um driver aos provedores de autenticação. |
SqlAuthenticationProvider |
Define o comportamento principal dos provedores de autenticação e fornece uma classe base para classes derivadas. |
SqlAuthenticationToken |
Representa um token de autenticação do AD. |
SqlBatch | |
SqlBatchCommand |
SqlBatchCommand permite a execução de vários comandos SQL em um SqlBatch. |
SqlBatchCommandCollection |
Uma coleção de instâncias de SqlBatchCommand, contidas em um SqlBatch. |
SqlBulkCopy |
Permite um carregamento em massa eficiente de uma tabela do SQL Server com os dados de outra fonte. |
SqlBulkCopyColumnMapping |
Define o mapeamento entre uma coluna em uma fonte de dados da instância de SqlBulkCopy e uma coluna na tabela de destino da instância. |
SqlBulkCopyColumnMappingCollection |
Coleção de objetos SqlBulkCopyColumnMapping herdados da CollectionBase. |
SqlBulkCopyColumnOrderHint |
Define a ordem de classificação de uma coluna na tabela de destino de uma SqlBulkCopy instância, de acordo com o índice clusterizado na tabela. |
SqlBulkCopyColumnOrderHintCollection |
Coleção de objetos SqlBulkCopyColumnOrderHint herdados da CollectionBase. |
SqlClientFactory |
Representa um conjunto de métodos para criar instâncias de implementação de classes de fonte de dados do provedor Microsoft.Data.SqlClient. |
SqlClientLogger |
Representa um agente de cliente SQL. |
SqlClientMetaDataCollectionNames |
Fornece uma lista de constantes para uso com o método GetSchema para recuperar coleções de metadados. |
SqlClientPermission |
Permite que o Provedor de Dados .NET Framework para SQL Server ajude a garantir que um usuário tenha um nível de segurança suficiente para acessar uma fonte de dados. |
SqlClientPermissionAttribute |
Associa uma ação de segurança a um atributo de segurança personalizado. |
SqlColumnEncryptionCertificateStoreProvider |
A implementação do provedor de repositório de chaves para o Repositório de Certificados do Windows. Essa classe permite o uso de certificados armazenados no Repositório de Certificados do Windows como chaves mestras de coluna. Para obter detalhes, consulte Always Encrypted. |
SqlColumnEncryptionCngProvider |
A implementação de provedor de repositório CMK para usar a API de criptografia da Microsoft: Next Generation (CNG) com Always Encrypted. |
SqlColumnEncryptionCspProvider |
A implementação do provedor da LOJA CMK para usar CSP (Provedores de Serviços Criptográficos) baseados em CAPI da Microsoft com Always Encrypted. |
SqlColumnEncryptionEnclaveProvider | |
SqlColumnEncryptionKeyStoreProvider |
Classe base para todos os provedores de repositório de chaves. Um provedor personalizado deve derivar dessa classe e substituir suas funções membro e registrá-la usando RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>), RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) ou RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Para obter detalhes, consulte, Always Encrypted. |
SqlCommand |
Representa uma instrução Transact-SQL ou procedimento armazenado para execução em um banco de dados SQL Server. Essa classe não pode ser herdada. |
SqlCommandBuilder |
Gera automaticamente os comandos de tabela única que são usados para reconciliar as alterações feitas em um DataSet com o banco de dados do SQL Server associado. Essa classe não pode ser herdada. |
SqlConfigurableRetryFactory |
Fornece diferentes provedores lógicos de repetição com uma lista comum de erros transitórios. |
SqlConnection |
Representa uma conexão com um banco de dados do SQL Server. Essa classe não pode ser herdada. |
SqlConnectionEncryptOption |
Essas opções são usadas para controlar o comportamento de criptografia da comunicação entre o servidor e o cliente. |
SqlConnectionStringBuilder |
Fornece uma maneira simples de criar e gerenciar o conteúdo de cadeias de conexão usadas pela classe SqlConnection. |
SqlCredential |
SqlCredential fornece uma maneira mais segura para especificar a senha para uma tentativa de logon usando Autenticação do SQL Server. SqlCredential é composto por uma ID de usuário e uma senha que serão usados para Autenticação do SQL Server. A senha em um objeto SqlCredential é do tipo SecureString. SqlCredential não pode ser herdado. A Autenticação do Windows ( |
SqlDataAdapter |
Representa um conjunto de comandos de dados e uma conexão de banco de dados que são usados para preencher o DataSet e atualizar o banco de dados do SQL Server. Essa classe não pode ser herdada. |
SqlDataReader |
Fornece uma maneira de ler um fluxo somente de encaminhamento de linhas com base em um banco de dados SQL Server. Essa classe não pode ser herdada. |
SQLDebugging |
Incluído para dar suporte a aplicativos de depuração. Não foi projetado para uso direto. |
SqlDependency |
O objeto SqlDependency representa uma dependência de notificação de consulta entre um aplicativo e uma instância do SQL Server. Um aplicativo pode criar um objeto SqlDependency e registrar-se para receber notificações por meio do manipulador de eventos OnChangeEventHandler. |
SqlEnclaveAttestationParameters | |
SqlEnclaveSession | |
SqlError |
Coleta informações relevantes para um aviso ou erro retornado pelo SQL Server. |
SqlErrorCollection |
Coleta todos os erros gerados pelo Provedor de Dados .NET Framework para SQL Server. Essa classe não pode ser herdada. |
SqlException |
A exceção gerada quando o SQL Server retorna um aviso ou erro. Essa classe não pode ser herdada. |
SqlInfoMessageEventArgs |
Fornece dados para o evento de InfoMessage . |
SqlNotificationEventArgs |
Representa o conjunto de argumentos passados para o manipulador de eventos de notificação. |
SqlParameter |
Representa um parâmetro para um SqlCommand e, opcionalmente, o mapeamento para colunas DataSet. Essa classe não pode ser herdada. Para obter mais informações sobre parâmetros, consulte Configurando parâmetros. |
SqlParameterCollection |
Representa uma coleção de parâmetros associados a um SqlCommand e seus respectivos mapeamentos para colunas em um DataSet. Essa classe não pode ser herdada. |
SqlRetryingEventArgs |
Representa o conjunto de argumentos passados para o Retrying evento. |
SqlRetryIntervalBaseEnumerator |
Gera uma sequência de intervalos de tempo. |
SqlRetryLogicBase |
Recupera o próximo intervalo de tempo em relação ao número de repetições se ocorrer uma condição transitória. |
SqlRetryLogicBaseProvider |
Aplica lógica de repetição em uma operação por meio da |
SqlRetryLogicOption |
Fornece os parâmetros lógicos de repetição para criar uma instância da SqlRetryLogicBaseProvider classe usando SqlConfigurableRetryFactory métodos. |
SqlRowsCopiedEventArgs |
Representa o conjunto de argumentos passados para o SqlRowsCopiedEventHandler. |
SqlRowUpdatedEventArgs |
Fornece dados para o evento de RowUpdated . |
SqlRowUpdatingEventArgs |
Fornece dados para o evento de RowUpdating . |
SqlTransaction |
Representa uma transação Transact-SQL a ser feita em um banco de dados do SQL Server. Essa classe não pode ser herdada. |
Enumerações
ApplicationIntent |
Especifica um valor para ApplicationIntent. Os valores possíveis são |
PoolBlockingPeriod |
Especifica um valor para a propriedade PoolBlockingPeriod. |
SortOrder |
Especifica como as linhas de dados são classificadas. |
SqlAuthenticationMethod |
Descreve os diferentes métodos de autenticação SQL que podem ser usados por um cliente que se conecta ao Banco de Dados SQL do Azure. Para obter detalhes, consulte Connecting to SQL Database By Using Azure Active Directory Authentication (Conectando-se ao Banco de Dados SQL usando a autenticação do Azure Active Directory). |
SqlBulkCopyOptions |
Sinalizador bit a bit que especifica uma ou mais opções a serem usadas com uma instância de SqlBulkCopy. |
SqlCommandColumnEncryptionSetting |
Observe que essas configurações não podem ser usadas para ignorar a criptografia e obter acesso a dados de texto não criptografado. Para obter detalhes, consulte Always Encrypted (Mecanismo de Banco de Dados). |
SqlConnectionAttestationProtocol |
Especifica um valor para o Protocolo de Atestado. |
SqlConnectionColumnEncryptionSetting |
Observe que essas configurações não podem ser usadas para ignorar a criptografia e obter acesso a dados de texto não criptografado. Para obter detalhes, consulte Always Encrypted (Mecanismo de Banco de Dados). |
SqlConnectionIPAddressPreference |
Especifica um valor para a preferência de endereço IP durante uma conexão TCP. |
SqlConnectionOverrides |
Especifica um valor para Substituições. |
SqlNotificationInfo |
Esta enumeração fornece informações adicionais sobre as diferentes notificações que podem ser recebidas pelo manipulador de eventos de dependência. |
SqlNotificationSource |
Indica a origem da notificação recebida pelo manipulador de eventos de dependência. |
SqlNotificationType |
Descreve os diferentes tipos de notificação que podem ser recebidos por um manipulador de eventos do OnChangeEventHandler por meio do parâmetro SqlNotificationEventArgs. |
Delegados
OnChangeEventHandler | |
SqlInfoMessageEventHandler |
Representa o método que manipulará o evento de InfoMessage de SqlConnection. |
SqlRowsCopiedEventHandler |
Representa o método que manipula o evento SqlRowsCopied de um SqlBulkCopy. |
SqlRowUpdatedEventHandler |
Representa o método que manipulará o evento de RowUpdated de SqlDataAdapter. |
SqlRowUpdatingEventHandler |
Representa o método que manipulará o evento de RowUpdating de SqlDataAdapter. |