Sdílet prostřednictvím


Microsoft.Data.SqlClient Obor názvů

Třídy

ActiveDirectoryAuthenticationProvider

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

SqlAuthenticationInitializer

Volá se z konstruktorů v odvozených třídách k inicializaci SqlAuthenticationInitializer třídy.

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.

SqlAuthenticationToken

Představuje ověřovací token SLUŽBY AD.

SqlBatch
SqlBatchCommand

SqlBatchCommand umožňuje spuštění více příkazů SQL v SqlBatch.

SqlBatchCommandCollection

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

SqlBulkCopy

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

SqlBulkCopyColumnMapping

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

SqlBulkCopyColumnMappingCollection

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

SqlBulkCopyColumnOrderHint

Definuje pořadí řazení pro sloupec 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 implementace zprostředkovatele třídy zdroje dat.

SqlClientLogger

Představuje protokolovací nástroj klienta SQL.

SqlClientMetaDataCollectionNames

Poskytuje seznam konstant pro použití s GetSchema metoda k načtení kolekcí metadat.

SqlClientPermission

Povolí zprostředkovatele dat rozhraní .NET Framework pro SQL Server, aby se zajistilo, že uživatel má 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 Windows Certificate Store. Tato třída umožňuje používat certifikáty uložené ve Windows Certificate Store jako hlavní klíče sloupců. Podrobnosti najdete v tématu Always Encrypted.

SqlColumnEncryptionCngProvider

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

SqlColumnEncryptionCspProvider

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

SqlColumnEncryptionEnclaveProvider
SqlColumnEncryptionKeyStoreProvider

Základní třída pro všechny poskytovatele úložiště klíčů. Vlastní zprostředkovatel musí odvodit z této třídy a přepsat její členské funkce a pak ho 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 Jazyka Transact-SQL nebo uloženou proceduru, která se má provést v databázi SQL Server. Tato třída se nemůže dědit.

SqlCommandBuilder

Automaticky vygeneruje příkazy s jednou tabulkou, které se používají k odsouhlasení změn provedených v souboru s přidruženou DataSet SQL Server databází. Tato třída se nemůže dědit.

SqlConfigurableRetryFactory

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

SqlConnection

Představuje připojení k databázi SQL Server. Tato třída se nemůže dě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řídou.

SqlCredential

SqlCredentialposkytuje bezpečnější způsob, jak zadat heslo pro pokus o přihlášení pomocí ověřování SQL Server.

SqlCredentialse 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í systému 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í k databázi, které se používají k vyplnění DataSet a aktualizaci SQL Server databáze. Tato třída se nemůže dědit.

SqlDataReader

Poskytuje způsob čtení pouze dopředného streamu řádků z SQL Server databáze. Tato třída se nemůže dědit.

SQLDebugging

Součástí je podpora ladicích aplikací. Není určeno k přímému 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 pro příjem oznámení prostřednictvím obslužné rutiny OnChangeEventHandler události.

SqlEnclaveAttestationParameters
SqlEnclaveSession
SqlError

Shromažďuje informace související s upozorněním nebo chybou vrácenou SQL Server.

SqlErrorCollection

Shromažďuje všechny chyby vygenerované zprostředkovatelem dat rozhraní .NET Framework pro SQL Server. Tato třída se nemůže dědit.

SqlException

Výjimka, která se vyvolá při SQL Server vrátí upozornění nebo chybu. Tato třída se nemůže dě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 a SqlCommand volitelně jeho mapování na DataSet sloupce. Tato třída se nemůže dědit. Další informace o parametrech najdete v tématu Konfigurace parametrů.

SqlParameterCollection

Představuje kolekci parametrů přidružených k objektu SqlCommand a jejich příslušným mapováním na sloupce v objektu DataSet. Tato třída se nemůže dědit.

SqlRetryingEventArgs

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

SqlRetryIntervalBaseEnumerator

Vygeneruje posloupnost časových intervalů.

SqlRetryLogicBase

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

SqlRetryLogicBaseProvider

Použije logiku opakování na operaci prostřednictvím Execute funkce nebo ExecuteAsync .

SqlRetryLogicOption

Poskytuje parametry logiky opakování pro 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 transakci Transact-SQL, která má být provedena v databázi SQL Server. Tato třída se nemůže dědit.

Výčty

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é může použít klient připojující se ke službě Azure SQL Database. Podrobnosti najdete v tématu Připojení k SQL Database pomocí ověřování Azure Active Directory.

SqlBulkCopyOptions

Bitový příznak určující jednu nebo více možností pro použití s instancí SqlBulkCopy.

SqlCommandColumnEncryptionSetting

Všimněte si, že tato nastavení nelze použít k obcházení šifrování a získání přístupu k datům ve formátu prostého textu. Podrobnosti najdete v tématu Always Encrypted (databázový stroj).

SqlConnectionAttestationProtocol

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

SqlConnectionColumnEncryptionSetting

Všimněte si, že tato nastavení nelze použít k obcházení šifrování a získání přístupu k datům ve formátu prostého textu. Podrobnosti najdete v tématu Always Encrypted (databázový stroj).

SqlConnectionIPAddressPreference

Určuje hodnotu předvolby IP adresy 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á může obslužná rutina události závislostí přijímat.

SqlNotificationSource

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

SqlNotificationType

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

Delegáti

OnChangeEventHandler
SqlInfoMessageEventHandler

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

SqlRowsCopiedEventHandler

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

SqlRowUpdatedEventHandler

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

SqlRowUpdatingEventHandler

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