Microsoft.Data.SqlClient Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 ( |
| 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 |