System.Data.SqlClient Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A System.Data.SqlClient névtér a SQL Server .NET Data Provider.
Osztályok
| Name | Description |
|---|---|
| SqlAuthenticationInitializer |
Meghatározza a app.config fájlban regisztrálható hitelesítési inicializálók alapvető viselkedését, és a származtatott osztályok alapjaként szolgál. |
| SqlAuthenticationParameters |
Az illesztőprogram által a hitelesítésszolgáltatóknak átadott AD-hitelesítési paramétereket jelöli. |
| SqlAuthenticationProvider |
Meghatározza a hitelesítésszolgáltatók alapvető viselkedését, és egy alaposztályt biztosít a származtatott osztályok számára. |
| SqlAuthenticationToken |
AD-hitelesítési jogkivonatot jelöl. |
| SqlBulkCopy |
Lehetővé teszi egy SQL Server tábla hatékony tömeges betöltését egy másik forrásból származó adatokkal. |
| SqlBulkCopyColumnMapping |
Meghatározza a példány adatforrásában lévő SqlBulkCopy oszlop és a példány céltáblájának egy oszlopa közötti leképezést. |
| SqlBulkCopyColumnMappingCollection |
A SqlBulkCopyColumnMapping forrásból CollectionBaseöröklő objektumok gyűjteménye. |
| SqlClientFactory |
Az adatforrásosztályok szolgáltatói System.Data.SqlClient implementációjának példányainak létrehozására szolgáló metódusok készletét jelöli. |
| SqlClientLogger |
SQL-ügyfélnaplózót jelöl. |
| SqlClientMetaDataCollectionNames |
A GetSchema metódussal használható állandók listáját tartalmazza a metaadat-gyűjtemények lekéréséhez. |
| SqlClientPermission |
Engedélyezi a .NET-keretrendszer Data Provider SQL Server számára annak biztosítását, hogy a felhasználó biztonsági szintje elegendő legyen az adatforráshoz való hozzáféréshez. |
| SqlClientPermissionAttribute |
Biztonsági műveletet társít egy egyéni biztonsági attribútumhoz. |
| SqlColumnEncryptionCertificateStoreProvider |
A Windows tanúsítványtároló kulcstároló-szolgáltatójának implementálása. Ez az osztály lehetővé teszi a Windows tanúsítványtárolóban tárolt tanúsítványok oszlop-főkulcsként való használatát. A részletekért lásd: Always Encrypted. |
| SqlColumnEncryptionCngProvider |
A CMK Store-szolgáltató implementációja a Microsoft Cryptography API: Next Generation (CNG) és Always Encrypted használatára. |
| SqlColumnEncryptionCspProvider |
A CMK Store-szolgáltató implementációja Microsoft CAPI-alapú titkosítási szolgáltatók (CSP) Always Encrypted használatával. |
| SqlColumnEncryptionEnclaveProvider |
Az Always Encrypted enklávészolgáltatók felületét meghatározó alaposztály. |
| SqlColumnEncryptionKeyStoreProvider |
Alaposztály az összes kulcstároló-szolgáltatóhoz. Az egyéni szolgáltatónak ebből az osztályból kell származnia, felül kell bírálnia a tagfüggvényeit, majd regisztrálnia kell azt az SqlConnection.RegisterColumnEncryptionKeyStoreProviders() használatával. További részletekért lásd: Always Encrypted. |
| SqlCommand |
Egy SQL Server adatbázison végrehajtandó Transact-SQL utasítást vagy tárolt eljárást jelöl. Ez az osztály nem örökölhető. |
| SqlCommandBuilder |
Automatikusan létrehoz egytáblás parancsokat, amelyek a DataSet módosításainak egyeztetésére szolgálnak a társított SQL Server adatbázissal. Ez az osztály nem örökölhető. |
| SqlConnection |
Egy SQL Server-adatbázishoz való kapcsolatot jelöl. Ez az osztály nem örökölhető. |
| SqlConnectionStringBuilder |
Egyszerű módot kínál az osztály által SqlConnection használt kapcsolati sztringek tartalmának létrehozására és kezelésére. |
| SqlCredential |
SqlCredential biztonságosabb módot biztosít a bejelentkezési kísérlethez használt jelszó megadására SQL Server Hitelesítés használatával. SqlCredential egy felhasználói azonosítóból és egy jelszóból áll, amelyet SQL Server hitelesítéshez használunk. Az objektum jelszava SqlCredential típusának típusa SecureString. SqlCredential nem örökölhető. A Windows hitelesítés ( |
| SqlDataAdapter |
A DataSet kitöltéséhez és egy SQL Server-adatbázis frissítéséhez használt adatparancsok és adatbáziskapcsolatok készletét jelöli. Ez az osztály nem örökölhető. |
| SqlDataReader |
Lehetővé teszi, hogy csak előre beolvassa a sorokat egy SQL Server adatbázisból. Ez az osztály nem örökölhető. |
| SQLDebugging |
Az alkalmazások hibakeresésének támogatása. Nem közvetlen használatra szánt. |
| SqlDependency |
A SqlDependency objektum egy alkalmazás és egy SQL Server példány közötti lekérdezésértesítési függőséget jelöl. Az alkalmazások létrehozhatnak egy SqlDependency objektumot, és regisztrálhatnak, hogy értesítéseket kapjanak az OnChangeEventHandler eseménykezelőn keresztül. |
| SqlEnclaveAttestationParameters |
Beágyazza az SqlClient által a SQL Server küldött információkat, hogy elindítsa az enklávéval való biztonságos munkamenet igazolásának és létrehozásának folyamatát, SQL Server az Always Encrypted használatával védett oszlopokon végzett számításokhoz. |
| SqlEnclaveSession |
Beágyazza az SqlClient és egy SQL Server belüli enklávé közötti biztonságos munkamenet állapotát, amely az Always Encrypteddel védett titkosított oszlopokon végzett számításokhoz használható. |
| SqlError |
Összegyűjti az SQL Server által visszaadott figyelmeztetéssel vagy hibával kapcsolatos információkat. |
| SqlErrorCollection |
Összegyűjti az .NET-keretrendszer Data Provider által SQL Server által generált összes hibát. Ez az osztály nem örökölhető. |
| SqlException |
Az a kivétel, amely akkor jelenik meg, ha SQL Server figyelmeztetést vagy hibát ad vissza. Ez az osztály nem örökölhető. |
| SqlInfoMessageEventArgs |
Adatokat biztosít az InfoMessage eseményhez. |
| SqlNotificationEventArgs |
Az értesítési eseménykezelőnek átadott argumentumokat jelöli. |
| SqlParameter |
Egy paramétert jelöl egy SqlCommand adott paraméterhez, és opcionálisan az oszlopokhoz való leképezését DataSet . Ez az osztály nem örökölhető. A paraméterekkel kapcsolatos további információkért lásd: Paraméterek és paraméteradattípusok konfigurálása. |
| SqlParameterCollection |
Egy adott oszlophoz SqlCommand társított paraméterek gyűjteményét és azok oszlopaihoz DataSetvaló leképezését jelöli. Ez az osztály nem örökölhető. |
| SqlProviderServices |
Az SqlClient-szolgáltató dbProviderServices-implementációja SQL Server. |
| SqlRowsCopiedEventArgs |
A .-nak átadott SqlRowsCopiedEventHandlerargumentumokat jelöli. |
| SqlRowUpdatedEventArgs |
Adatokat biztosít az RowUpdated eseményhez. |
| SqlRowUpdatingEventArgs |
Adatokat biztosít az RowUpdating eseményhez. |
| SqlTransaction |
Egy SQL Server adatbázisban hajtandó Transact-SQL tranzakciót jelöli. Ez az osztály nem örökölhető. |
Enumerációk
| Name | Description |
|---|---|
| ApplicationIntent |
A értékének ApplicationIntentmegadása. A lehetséges értékek a következők: |
| PoolBlockingPeriod |
A tulajdonság értékét PoolBlockingPeriod adja meg. |
| SortOrder |
Az adatsorok rendezésének módját adja meg. |
| SqlAuthenticationMethod |
A Azure SQL Database csatlakozó ügyfél által használható különböző SQL-hitelesítési módszereket ismerteti. További információ: Csatlakozás az SQL Database-hez Azure Active Directory hitelesítéssel. |
| SqlBulkCopyOptions |
Bitenkénti jelölő, amely egy vagy több, a példányhoz SqlBulkCopyhasználható lehetőséget ad meg. |
| SqlCommandColumnEncryptionSetting |
Meghatározza, hogyan lesznek elküldve és fogadva az adatok a titkosított oszlopok olvasása és írása során. Az adott lekérdezéstől függően a teljesítményre gyakorolt hatás csökkenthető az Always Encrypted illesztőprogram feldolgozásának megkerülésével, ha nem titkosított oszlopokat használ. Vegye figyelembe, hogy ezek a beállítások nem használhatók a titkosítás megkerülésére és egyszerű szöveges adatokhoz való hozzáférésre. További részletekért lásd: Always Encrypted (Database Engine). |
| SqlConnectionColumnEncryptionSetting |
Megadja, hogy az Always Encrypted funkció engedélyezve van-e egy kapcsolatban. Vegye figyelembe, hogy ezek a beállítások nem használhatók a titkosítás megkerülésére és egyszerű szöveges adatokhoz való hozzáférésre. További részletekért lásd: Always Encrypted (Database Engine). |
| SqlNotificationInfo |
Ez az enumerálás további információkat nyújt a függőségi eseménykezelő által fogadható különböző értesítésekről. |
| SqlNotificationSource |
A függőségi eseménykezelő által fogadott értesítés forrását jelzi. |
| SqlNotificationType |
Az eseménykezelő által a paraméteren OnChangeEventHandler keresztül SqlNotificationEventArgs fogadható különböző értesítési típusokat ismerteti. |
Delegáltak
| Name | Description |
|---|---|
| OnChangeEventHandler |
Kezeli azt az OnChange eseményt, amely akkor aktiválódik, amikor értesítést kap az objektumhoz társított parancsok bármelyikéről SqlDependency . |
| SqlInfoMessageEventHandler |
Azt a metódust jelöli, amely egy InfoMessage .SqlConnection |
| SqlRowsCopiedEventHandler |
Az eseményt SqlRowsCopied kezelő metódust SqlBulkCopyjelöli. |
| SqlRowUpdatedEventHandler |
Azt a metódust jelöli, amely egy RowUpdated .SqlDataAdapter |
| SqlRowUpdatingEventHandler |
Azt a metódust jelöli, amely egy RowUpdating .SqlDataAdapter |
Megjegyzések
Note
Az System.Data.SqlClient API-k elavultak. Új fejlesztéshez használja a Microsoft.Data.SqlClient API-kat.
A SQL Server .NET Data Provider egy SQL Server-adatbázishoz való hozzáféréshez használt osztályok gyűjteményét ismerteti a felügyelt térben. SqlDataAdapterA segítségével kitölthet egy memória-rezidenstDataSet, amellyel lekérdezheti és frissítheti az adatbázist.
Note
A névtér .NET való programozása során való használatáról a SQL Server és az ADO.NET című témakörben talál elméleti információkat.