Microsoft.Data.SqlClient Obor názvů

Třídy

Name Description
ActiveDirectoryAuthenticationProvider

Tato třída implementuje SqlAuthenticationProvider a používá se pro mechanismy federovaného ověřování služby Active Directory.

SqlAuthenticationInitializer

Volá se při otevření první instance SqlConnection k určení atributu připojovací řetězec ověřování.

SqlAuthenticationParameters

Představuje parametry ověřování AD předávané ovladačem zprostředkovatelům ověřování.

SqlAuthenticationProvider

Definuje základní chování zprostředkovatelů ověřování a poskytuje základní třídu pro odvozené třídy.

SqlAuthenticationProviderException

Tato výjimka se vyvolá u všech chyb, ke kterým dochází během procesu ověřování.

SqlAuthenticationToken

Představuje ověřovací token.

SqlBatch
SqlBatchCommand

SqlBatchCommand umožňuje provádění více příkazů SQL v SqlBatch.

SqlBatchCommandCollection

Kolekce instancí , obsažených SqlBatchCommandv .SqlBatch

SqlBulkCopy

Umožňuje efektivně načíst tabulku SQL Server daty z jiného zdroje.

SqlBulkCopyColumnMapping

Definuje mapování mezi sloupcem SqlBulkCopy ve zdroji dat instance a sloupcem v cílové tabulce instance.

SqlBulkCopyColumnMappingCollection

SqlBulkCopyColumnMapping Kolekce objektů, které dědí z CollectionBase.

SqlBulkCopyColumnOrderHint

Definuje pořadí řazení sloupce v SqlBulkCopy cílové tabulce instance podle clusterovaného indexu v tabulce.

SqlBulkCopyColumnOrderHintCollection

SqlBulkCopyColumnOrderHint Kolekce objektů, které dědí z CollectionBase.

SqlClientFactory

Představuje sadu metod pro vytváření instancí Microsoft.Data.SqlClient zprostředkovatele implementace tříd zdroje dat.

SqlClientLogger

Představuje protokolovací nástroj klienta SQL.

SqlClientMetaDataCollectionNames

Poskytuje seznam konstant pro použití s metodou GetSchema(String) pro načtení kolekcí metadat.

SqlClientPermission

Umožňuje zprostředkovatel dat rozhraní .NET Framework pro SQL Server zajistit, aby uživatel měli dostatečnou úroveň zabezpečení pro přístup ke zdroji dat.

SqlClientPermissionAttribute

Přidruží akci zabezpečení k vlastnímu atributu zabezpečení.

SqlColumnEncryptionCertificateStoreProvider

Implementace zprostředkovatele úložiště klíčů pro úložiště certifikátů Windows. Tato třída umožňuje používat certifikáty uložené v úložišti certifikátů Windows jako hlavní klíče sloupců. Podrobnosti najdete v tématu Always Encrypted.

SqlColumnEncryptionCngProvider

Implementace zprostředkovatele úložiště CMK pro použití rozhraní API pro kryptografii Microsoft: Next Generation (CNG) s Always Encrypted.

SqlColumnEncryptionCspProvider

Implementace zprostředkovatele úložiště CMK pro použití Microsoft poskytovatelů kryptografických služeb založených na CAPI (CSP) s Always Encrypted.

SqlColumnEncryptionEnclaveProvider
SqlColumnEncryptionKeyStoreProvider

Základní třída pro všechny zprostředkovatele úložiště klíčů Vlastní zprostředkovatel musí odvodit z této třídy a přepsat jeho členské funkce a pak jej zaregistrovat pomocí RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>), RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) nebo RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>). Podrobnosti najdete v tématu Always Encrypted.

SqlCommand

Představuje příkaz Transact-SQL nebo uloženou proceduru, která se má provést pro SQL Server databázi. Tuto třídu nelze zdědit.

SqlCommandBuilder

Automaticky vygeneruje příkazy s jednou tabulkou, které slouží k odsouhlasení změn provedených v DataSet s přidruženou SQL Server databází. Tuto třídu nelze zdědit.

SqlConfigurableRetryFactory

Poskytuje různé zprostředkovatele logiky opakování se seznamem přechodných chyb.

SqlConnection

Představuje připojení k databázi SQL Server. Tuto třídu nelze zdědit.

SqlConnectionEncryptOption

Tyto možnosti slouží k řízení chování šifrování komunikace mezi serverem a klientem.

SqlConnectionStringBuilder

Poskytuje jednoduchý způsob, jak vytvořit a spravovat obsah připojovacích řetězců používaných SqlConnection třídy.

SqlCredential

SqlCredential poskytuje bezpečnější způsob, jak zadat heslo pro pokus o přihlášení pomocí ověřování SQL Server. SqlCredential se skládá z ID uživatele a hesla, které se použijí pro ověřování SQL Server. Heslo v objektu SqlCredential je typu SecureString. SqlCredential nelze dědit. ověřování Windows (Integrated Security = true) zůstává nejbezpečnějším způsobem přihlášení k databázi SQL Server.

SqlDataAdapter

Představuje sadu datových příkazů a připojení databáze, které slouží k vyplnění DataSet a aktualizaci SQL Server databáze. Tuto třídu nelze zdědit.

SqlDataReader

Poskytuje způsob čtení dopředného datového proudu řádků z SQL Server databáze. Tuto třídu nelze zdědit.

SQLDebugging

Součástí je podpora ladění aplikací. Není určeno pro přímé použití.

SqlDependency

Objekt SqlDependency představuje závislost oznámení dotazu mezi aplikací a instancí SQL Server. Aplikace může vytvořit SqlDependency objekt a zaregistrovat se k příjmu oznámení prostřednictvím obslužné rutiny OnChangeEventHandler události.

SqlEnclaveAttestationParameters
SqlEnclaveSession
SqlError

Shromažďuje informace relevantní pro upozornění nebo chybu vrácenou SQL Server.

SqlErrorCollection

Shromažďuje všechny chyby vygenerované poskytovatelem dat rozhraní .NET Framework pro SQL Server. Tuto třídu nelze zdědit.

SqlException

Výjimka, která se vyvolá, když SQL Server vrátí upozornění nebo chybu. Tuto třídu nelze zdědit.

SqlInfoMessageEventArgs

Poskytuje data pro událost InfoMessage.

SqlNotificationEventArgs

Představuje sadu argumentů předaných obslužné rutině události oznámení.

SqlParameter

Představuje parametr pro SqlCommand a volitelně jeho mapování na DataSet sloupce. Tuto třídu nelze zdědit. Další informace o parametrech najdete v tématu Konfigurace parametrů.

SqlParameterCollection

Představuje kolekci parametrů přidružených k SqlCommand a jejich odpovídající mapování na sloupce v objektu DataSet. Tuto třídu nelze zdědit.

SqlRetryingEventArgs

Představuje sadu argumentů předaných Retrying události.

SqlRetryIntervalBaseEnumerator

Generuje posloupnost časových intervalů.

SqlRetryLogicBase

Načte další časový interval s ohledem na počet opakování, pokud dojde k přechodné podmínce.

SqlRetryLogicBaseProvider

Použije logiku Execute<TResult>(Object, Func<TResult>) opakování u operace prostřednictvím funkce.ExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken)

SqlRetryLogicOption

Poskytuje parametry logiky opakování k vytvoření instance SqlRetryLogicBaseProvider třídy pomocí SqlConfigurableRetryFactory metod.

SqlRowsCopiedEventArgs

Představuje sadu argumentů předaných do objektu SqlRowsCopiedEventHandler .

SqlRowUpdatedEventArgs

Poskytuje data pro událost RowUpdated.

SqlRowUpdatingEventArgs

Poskytuje data pro událost RowUpdating.

SqlTransaction

Představuje Transact-SQL transakci, která se má provést v databázi SQL Server. Tuto třídu nelze zdědit.

SspiAuthenticationParameters

Poskytuje parametry používané při ověřování SSPI.

SspiContextProvider

Poskytuje možnost přizpůsobit generování kontextu SSPI.

Výčty

Name Description
ApplicationIntent

Určuje hodnotu pro ApplicationIntent. Možné hodnoty jsou ReadWrite a ReadOnly.

PoolBlockingPeriod

Určuje hodnotu vlastnosti PoolBlockingPeriod.

SortOrder

Určuje způsob řazení řádků dat.

SqlAuthenticationMethod

Popisuje různé metody ověřování SQL, které lze použít klientem, který se připojuje k Azure SQL Database. Podrobnosti najdete v tématu Použití ověřování Microsoft Entra.

SqlBulkCopyOptions

Bitový příznak, který určuje jednu nebo více možností, které se mají použít s instancí SqlBulkCopy.

SqlCommandColumnEncryptionSetting

Tato nastavení nelze použít k obejití šifrování a získání přístupu k datům prostého textu. Podrobnosti najdete v tématu Always Encrypted (Database Engine).

SqlConnectionAttestationProtocol

Určuje hodnotu pro protokol ověření identity.

SqlConnectionColumnEncryptionSetting

Tato nastavení nelze použít k obejití šifrování a získání přístupu k datům prostého textu. Podrobnosti najdete v tématu Always Encrypted (Database Engine).

SqlConnectionIPAddressPreference

Určuje hodnotu pro předvolbu IP adres během připojení TCP.

SqlConnectionOverrides

Určuje hodnotu přepsání.

SqlNotificationInfo

Tento výčet poskytuje další informace o různých oznámeních, která lze přijímat obslužnou rutinou události závislosti.

SqlNotificationSource

Označuje zdroj oznámení přijatého obslužnou rutinou události závislosti.

SqlNotificationType

Popisuje různé typy oznámení, které může obslužná rutina události OnChangeEventHandler přijímat prostřednictvím parametru SqlNotificationEventArgs.

Delegáti

Name Description
OnChangeEventHandler
SqlInfoMessageEventHandler

Představuje metodu, která bude zpracovávat InfoMessage událost .SqlConnection

SqlRowsCopiedEventHandler

Představuje metodu, která zpracovává SqlRowsCopied událost .SqlBulkCopy

SqlRowUpdatedEventHandler

Představuje metodu, která bude zpracovávat RowUpdated událost .SqlDataAdapter

SqlRowUpdatingEventHandler

Představuje metodu, která bude zpracovávat RowUpdating událost .SqlDataAdapter