Microsoft.Data.SqlClient Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
ActiveDirectoryAuthenticationProvider |
Diese Klasse implementiert und wird für Active Directory-Verbundauthentifizierungsmechanismen SqlAuthenticationProvider verwendet. |
SqlAuthenticationInitializer |
Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die SqlAuthenticationInitializer-Klasse zu initialisieren. |
SqlAuthenticationParameters |
Stellt AD-Authentifizierungsparameter dar, die von einem Treiber an Authentifizierungsanbieter übergeben werden. |
SqlAuthenticationProvider |
Definiert das allgemeine Verhalten der Authentifizierungsanbieter und stellt eine Basisklasse für abgeleitete Klassen bereit. |
SqlAuthenticationToken |
Stellt ein AD-Authentifizierungstoken dar. |
SqlBatch | |
SqlBatchCommand |
SqlBatchCommand ermöglicht die Ausführung mehrerer SQL-Befehle in einem SqlBatch. |
SqlBatchCommandCollection |
Eine Auflistung von -Instanzen von SqlBatchCommand, die in einem SqlBatchenthalten sind. |
SqlBulkCopy |
Ermöglicht den effizienten Massenladevorgang einer SQL Server-Tabelle mit Daten aus einer anderen Quelle. |
SqlBulkCopyColumnMapping |
Definiert die Zuordnung zwischen einer Spalte in der Datenquelle einer SqlBulkCopy-Instanz und einer Spalte in der Zieltabelle der Instanz. |
SqlBulkCopyColumnMappingCollection |
Eine Auflistung von SqlBulkCopyColumnMapping-Objekten, die von CollectionBase erbt. |
SqlBulkCopyColumnOrderHint |
Definiert die Sortierreihenfolge für eine Spalte in der Zieltabelle eines SqlBulkCopy instance gemäß dem gruppierten Index in der Tabelle. |
SqlBulkCopyColumnOrderHintCollection |
Eine Auflistung von SqlBulkCopyColumnOrderHint-Objekten, die von CollectionBase erbt. |
SqlClientFactory |
Stellt eine Gruppe von Methoden für das Erstellen von Instanzen der Datenquellenklassen-Implementierung des Microsoft.Data.SqlClient-Anbieters dar. |
SqlClientLogger |
Stellt eine SQL-Clientprotokollierung dar. |
SqlClientMetaDataCollectionNames |
Stellt eine Liste von Konstanten zur Verwendung mit der GetSchema-Methode bereit, um Metadatenauflistungen abzurufen. |
SqlClientPermission |
Ermöglicht dem .NET Framework-Datenanbieter für SQL Server sicherzustellen, dass nur Benutzer mit der entsprechenden Sicherheitsebene auf eine Datenquelle zugreifen können. |
SqlClientPermissionAttribute |
Weist einer Sicherheitsaktion ein benutzerdefiniertes Sicherheitsattribut zu. |
SqlColumnEncryptionCertificateStoreProvider |
Die Implementierung des Schlüsselspeicheranbieters für den Windows-Zertifikatspeicher. Diese Klasse ermöglicht es, Zertifikate, die im Windows-Zertifikatspeicher gespeichert sind, als Spaltenhauptschlüssel zu verwenden. Weitere Informationen finden Sie unter Always Encrypted. |
SqlColumnEncryptionCngProvider |
Die Implementierung des CMK-Speicheranbieters zur Verwendung der Microsoft Cryptography API: Next Generation (CNG) mit Always Encrypted. |
SqlColumnEncryptionCspProvider |
Die CMK Store-Anbieterimplementierung für die Verwendung von Microsoft CAPI-basierten Kryptografiedienstanbietern (CSP) mit Always Encrypted. |
SqlColumnEncryptionEnclaveProvider | |
SqlColumnEncryptionKeyStoreProvider |
Die Basisklasse für alle Schlüsselspeicheranbieter. Ein benutzerdefinierter Anbieter muss von dieser Klasse abgeleitet werden, seine Memberfunktionen überschreiben und dann mit RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>), RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) oder RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)registrieren. Weitere Informationen finden Sie unter Always Encrypted. |
SqlCommand |
Stellt eine Transact-SQL-Anweisung oder eine gespeicherte Prozedur dar, die in einer SQL Server-Datenbank ausgeführt werden soll. Diese Klasse kann nicht vererbt werden. |
SqlCommandBuilder |
Generiert automatisch Befehle für einzelne Tabellen, durch die an einem DataSetvorgenommene Änderungen mit der zugeordneten SQL Server-Datenbank abgeglichen werden. Diese Klasse kann nicht vererbt werden. |
SqlConfigurableRetryFactory |
Stellt verschiedene Wiederholungslogikanbieter mit einer allgemeinen Liste vorübergehender Fehler bereit. |
SqlConnection |
Stellt eine Verbindung zu einer SQL Server-Datenbank dar. Diese Klasse kann nicht vererbt werden. |
SqlConnectionEncryptOption |
Diese Optionen werden verwendet, um das Verschlüsselungsverhalten der Kommunikation zwischen dem Server und dem Client zu steuern. |
SqlConnectionStringBuilder |
Bietet eine einfache Möglichkeit, den Inhalt von Verbindungszeichenfolgen, die von der SqlConnection-Klasse verwendet werden, zu erstellen und zu verwalten. |
SqlCredential |
SqlCredential bietet eine sicherere Methode, das Kennwort für einen Anmeldeversuch mit SQL Server Authentication anzugeben. SqlCredential besteht aus einer Benutzer-ID und einem Kennwort, die für SQL Server Authentication verwendet werden. Das Kennwort in einem SqlCredential-Objekt ist vom Typ SecureString. SqlCredential kann nicht vererbt werden. Windows-Authentifizierung ( |
SqlDataAdapter |
Stellt einen Satz von Datenbefehlen und eine Datenbankverbindung dar, die verwendet werden, um das DataSet aufzufüllen und eine SQL Server-Datenbank zu aktualisieren. Diese Klasse kann nicht vererbt werden. |
SqlDataReader |
Stellt ein Verfahren zum Lesen eines Vorwärtsstreams von Zeilen aus einer SQL Server-Datenbank bereit. Diese Klasse kann nicht vererbt werden. |
SQLDebugging |
Enthalten, um Debuganwendungen zu unterstützen. Nicht für die direkte Verwendung vorgesehen. |
SqlDependency |
Das SqlDependency-Objekt stellt eine Abfragebenachrichtigungsabhängigkeit zwischen einer Anwendung und einer Instanz von SQL Server dar. Eine Anwendung kann ein SqlDependency-Objekt erstellen und registrieren, um Benachrichtigungen über den OnChangeEventHandler-Ereignishandler zu erhalten. |
SqlEnclaveAttestationParameters | |
SqlEnclaveSession | |
SqlError |
Sammelt Informationen zu einer von SQL Server zurückgegebenen Warnung oder einem Fehler. |
SqlErrorCollection |
Sammelt alle Fehler, die vom .NET Framework-Datenanbieter für SQL Server generiert wurden. Diese Klasse kann nicht vererbt werden. |
SqlException |
Die Ausnahme, die ausgelöst wird, wenn SQL Server eine Warnung oder einen Fehler zurückgibt. Diese Klasse kann nicht vererbt werden. |
SqlInfoMessageEventArgs |
Stellt Daten für das InfoMessage-Ereignis bereit. |
SqlNotificationEventArgs |
Stellt den Satz von Argumenten dar, der an den Benachrichtigungsereignishandler übergeben wird. |
SqlParameter |
Stellt einen Parameter für einen SqlCommand und optional für seine Zuordnung zu DataSet-Spalten dar. Diese Klasse kann nicht vererbt werden. Weitere Informationen zu Parametern finden Sie unter Konfigurieren von Parametern. |
SqlParameterCollection |
Entspricht einer Auflistung von Parametern, die einem SqlCommand zugeordnet sind, sowie deren jeweiligen Zuordnungen zu Spalten in einem DataSet. Diese Klasse kann nicht vererbt werden. |
SqlRetryingEventArgs |
Stellt den Satz von Argumenten dar, die an das Retrying Ereignis übergeben werden. |
SqlRetryIntervalBaseEnumerator |
Generiert eine Sequenz von Zeitintervallen. |
SqlRetryLogicBase |
Ruft das nächste Zeitintervall in Bezug auf die Anzahl von Wiederholungen ab, wenn eine vorübergehende Bedingung auftritt. |
SqlRetryLogicBaseProvider |
Wendet Wiederholungslogik auf einen Vorgang über die |
SqlRetryLogicOption |
Stellt die Wiederholungslogikparameter bereit, um mithilfe von Methoden eine instance der SqlRetryLogicBaseProvider -Klasse SqlConfigurableRetryFactory zu erstellen. |
SqlRowsCopiedEventArgs |
Stellt den Satz von Argumenten dar, die an den SqlRowsCopiedEventHandler übergeben werden. |
SqlRowUpdatedEventArgs |
Stellt Daten für das RowUpdated-Ereignis bereit. |
SqlRowUpdatingEventArgs |
Stellt Daten für das RowUpdating-Ereignis bereit. |
SqlTransaction |
Stellt eine Transact-SQL-Transaktion dar, die in einer SQL Server-Datenbank erfolgen soll. Diese Klasse kann nicht vererbt werden. |
Enumerationen
ApplicationIntent |
Gibt einen Wert für ApplicationIntent an. Mögliche Werte sind |
PoolBlockingPeriod |
Gibt einen Wert für die Eigenschaft PoolBlockingPeriod an. |
SortOrder |
Gibt an, wie Datenzeilen sortiert werden. |
SqlAuthenticationMethod |
Beschreibt die verschiedenen SQL-Authentifizierungsmethoden, die von einem Client beim Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet werden können. Ausführlichere Informationen finden Sie unter Herstellen einer Verbindung mit SQL-Datenbank unter Verwendung der Azure Active Directory-Authentifizierung. |
SqlBulkCopyOptions |
Bitweises Kennzeichen, das eine oder mehrere Optionen angibt, die mit einer Instanz von SqlBulkCopy verwendet werden sollen. |
SqlCommandColumnEncryptionSetting |
Beachten Sie, dass diese Einstellungen nicht dazu verwendet werden können, um die Verschlüsselung zu umgehen und Zugriff auf Klartextdaten zu erhalten. Weitere Informationen finden Sie unter Always Encrypted (Database Engine) |
SqlConnectionAttestationProtocol |
Gibt einen Wert für Attestation Protocol an. |
SqlConnectionColumnEncryptionSetting |
Beachten Sie, dass diese Einstellungen nicht dazu verwendet werden können, um die Verschlüsselung zu umgehen und Zugriff auf Klartextdaten zu erhalten. Weitere Informationen finden Sie unter Always Encrypted (Database Engine) |
SqlConnectionIPAddressPreference |
Gibt einen Wert für die IP-Adresseinstellung während einer TCP-Verbindung an. |
SqlConnectionOverrides |
Gibt einen Wert für Overrides an. |
SqlNotificationInfo |
Diese Enumeration stellt zusätzliche Informationen über die anderen Benachrichtigungen bereit, die vom Abhängigkeitsereignishandler empfangen werden können. |
SqlNotificationSource |
Gibt die Quelle der Benachrichtigung an, die vom Abhängigkeitsereignishandler empfangen wird. |
SqlNotificationType |
Beschreibt die unterschiedlichen Benachrichtigungstypen, die von einem OnChangeEventHandler-Ereignishandler durch den SqlNotificationEventArgs-Parameter empfangen werden können. |
Delegaten
OnChangeEventHandler | |
SqlInfoMessageEventHandler |
Stellt die Methode zur Behandlung des InfoMessage-Ereignisses eines SqlConnection-Objekts dar. |
SqlRowsCopiedEventHandler |
Stellt die Methode dar, die das SqlRowsCopied-Ereignis eines SqlBulkCopy behandelt. |
SqlRowUpdatedEventHandler |
Stellt die Methode zur Behandlung des RowUpdated-Ereignisses eines SqlDataAdapter-Objekts dar. |
SqlRowUpdatingEventHandler |
Stellt die Methode zur Behandlung des RowUpdating-Ereignisses eines SqlDataAdapter-Objekts dar. |