Microsoft.Data.SqlClient 名前空間

クラス

名前 説明
ActiveDirectoryAuthenticationProvider

このクラスは SqlAuthenticationProvider を実装し、Active Directory フェデレーション認証メカニズムに使用されます。

SqlAuthenticationInitializer

認証接続文字列属性を指定するために、最初の SqlConnection インスタンスを開くときに呼び出されます。

SqlAuthenticationParameters

ドライバーから認証プロバイダーに渡される AD 認証パラメーターを表します。

SqlAuthenticationProvider

認証プロバイダーのコア動作を定義し、派生クラスの基底クラスを提供します。

SqlAuthenticationProviderException

この例外は、認証プロセス中に発生したエラーに対してスローされます。

SqlAuthenticationToken

認証トークンを表します。

SqlBatch
SqlBatchCommand

SqlBatchCommand を使用すると、SqlBatch で複数の SQL コマンドを実行できます。

SqlBatchCommandCollection

SqlBatch内に含まれるSqlBatchCommandのインスタンスのコレクション。

SqlBulkCopy

別のソースからのデータを含むSQL Server テーブルを効率的に一括読み込みできます。

SqlBulkCopyColumnMapping

SqlBulkCopy インスタンスのデータ ソース内の列と、インスタンスの変換先テーブル内の列の間のマッピングを定義します。

SqlBulkCopyColumnMappingCollection

SqlBulkCopyColumnMappingから継承するCollectionBase オブジェクトのコレクション。

SqlBulkCopyColumnOrderHint

テーブルのクラスター化インデックスに従って、 SqlBulkCopy インスタンスの変換先テーブル内の列の並べ替え順序を定義します。

SqlBulkCopyColumnOrderHintCollection

SqlBulkCopyColumnOrderHintから継承するCollectionBase オブジェクトのコレクション。

SqlClientFactory

Microsoft.Data.SqlClient プロバイダーのデータ ソース クラスの実装のインスタンスを作成するための一連のメソッドを表します。

SqlClientLogger

SQL クライアント ロガーを表します。

SqlClientMetaDataCollectionNames

メタデータ コレクションを取得するために GetSchema(String) メソッドで使用する定数の一覧を提供します。

SqlClientPermission

ユーザーがデータ ソースにアクセスするのに十分なセキュリティ レベルを持っていることを確認するために、.NET Framework Data Provider for SQL Server を有効にします。

SqlClientPermissionAttribute

セキュリティ アクションをカスタム セキュリティ属性に関連付けます。

SqlColumnEncryptionCertificateStoreProvider

Windows証明書ストアのキー ストア プロバイダーの実装。 このクラスを使用すると、Windows証明書ストアに格納されている証明書を列マスター キーとして使用できます。 詳細については、「 Always Encrypted」を参照してください。

SqlColumnEncryptionCngProvider

Microsoft Cryptography API: Next Generation (CNG) と Always Encrypted を使用するための CMK ストア プロバイダーの実装。

SqlColumnEncryptionCspProvider

Always Encrypted で CAPI ベースの暗号化サービス プロバイダー (CSP) Microsoft使用するための CMK ストア プロバイダーの実装。

SqlColumnEncryptionEnclaveProvider
SqlColumnEncryptionKeyStoreProvider

すべてのキー ストア プロバイダーの基底クラス。 カスタム プロバイダーは、このクラスから派生し、そのメンバー関数をオーバーライドしてから、 RegisterColumnEncryptionKeyStoreProviders(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)RegisterColumnEncryptionKeyStoreProvidersOnConnection(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>) 、または RegisterColumnEncryptionKeyStoreProvidersOnCommand(IDictionary<String,SqlColumnEncryptionKeyStoreProvider>)を使用して登録する必要があります。 詳細については、「 Always Encrypted」を参照してください。

SqlCommand

SQL Server データベースに対して実行するTransact-SQLステートメントまたはストアド プロシージャを表します。 このクラスは継承できません。

SqlCommandBuilder

DataSet に加えられた変更を、関連付けられたSQL Server データベースと調整するために使用される単一テーブル コマンドを自動的に生成します。 このクラスは継承できません。

SqlConfigurableRetryFactory

一時的なエラーの一般的な一覧を使用して、さまざまな再試行ロジック プロバイダーを提供します。

SqlConnection

SQL Server データベースへの接続を表します。 このクラスは継承できません。

SqlConnectionEncryptOption

これらのオプションは、サーバーとクライアント間の通信の暗号化動作を制御するために使用されます。

SqlConnectionStringBuilder

SqlConnection クラスで使用される接続文字列の内容を簡単に作成および管理できます。

SqlCredential

SqlCredential では、SQL Server認証を使用してログイン試行のパスワードを指定する、より安全な方法が提供されます。 SqlCredential は、SQL Server認証に使用されるユーザー ID とパスワードで構成されます。 SqlCredential オブジェクトのパスワードは、SecureString型です。 SqlCredential は継承できません。 Windows認証 (Integrated Security = true) は、SQL Server データベースにログインするための最も安全な方法です。

SqlDataAdapter

DataSetを満たし、SQL Server データベースを更新するために使用される一連のデータ コマンドとデータベース接続を表します。 このクラスは継承できません。

SqlDataReader

SQL Server データベースから順方向専用の行ストリームを読み取る方法を提供します。 このクラスは継承できません。

SQLDebugging

アプリケーションのデバッグをサポートするために含まれています。 直接使用するためのものではありません。

SqlDependency

SqlDependency オブジェクトは、アプリケーションと SQL Server のインスタンス間のクエリ通知の依存関係を表します。 アプリケーションは、 SqlDependency オブジェクトを作成し、 OnChangeEventHandler イベント ハンドラーを介して通知を受信するように登録できます。

SqlEnclaveAttestationParameters
SqlEnclaveSession
SqlError

SQL Serverによって返された警告またはエラーに関連する情報を収集します。

SqlErrorCollection

.NET Framework Data Provider for SQL Server によって生成されたすべてのエラーを収集します。 このクラスは継承できません。

SqlException

SQL Serverが警告またはエラーを返したときにスローされる例外。 このクラスは継承できません。

SqlInfoMessageEventArgs

InfoMessage イベントのデータを提供します。

SqlNotificationEventArgs

通知イベント ハンドラーに渡される引数のセットを表します。

SqlParameter

SqlCommandへのパラメーターと、必要に応じてDataSet列へのマッピングを表します。 このクラスは継承できません。 パラメーターの詳細については、パラメーターの構成を参照してください。

SqlParameterCollection

SqlCommandに関連付けられたパラメーターのコレクションと、DataSet内の列への対応するマッピングを表します。 このクラスは継承できません。

SqlRetryingEventArgs

Retrying イベントに渡される引数のセットを表します。

SqlRetryIntervalBaseEnumerator

一連の時間間隔を生成します。

SqlRetryLogicBase

一時的な状態が発生した場合の再試行回数に関して、次の時間間隔を取得します。

SqlRetryLogicBaseProvider

Execute<TResult>(Object, Func<TResult>)またはExecuteAsync<TResult>(Object, Func<Task<TResult>>, CancellationToken)関数を使用して、操作に再試行ロジックを適用します。

SqlRetryLogicOption

SqlConfigurableRetryFactory メソッドを使用して、SqlRetryLogicBaseProvider クラスのインスタンスを作成するための再試行ロジック パラメーターを提供します。

SqlRowsCopiedEventArgs

SqlRowsCopiedEventHandlerに渡される引数のセットを表します。

SqlRowUpdatedEventArgs

RowUpdated イベントのデータを提供します。

SqlRowUpdatingEventArgs

RowUpdating イベントのデータを提供します。

SqlTransaction

SQL Server データベースで実行されるTransact-SQL トランザクションを表します。 このクラスは継承できません。

SspiAuthenticationParameters

SSPI 認証時に使用されるパラメーターを提供します。

SspiContextProvider

SSPI コンテキスト生成をカスタマイズする機能を提供します。

列挙型

名前 説明
ApplicationIntent

ApplicationIntentの値を指定します。 設定可能な値は ReadWrite および ReadOnly です。

PoolBlockingPeriod

PoolBlockingPeriod プロパティの値を指定します。

SortOrder

データ行の並べ替え方法を指定します。

SqlAuthenticationMethod

Azure SQL Databaseに接続するクライアントが使用できるさまざまな SQL 認証方法について説明します。 詳細については、「 Microsoft Entra 認証の使用」を参照してください。

SqlBulkCopyOptions

SqlBulkCopyのインスタンスで使用する 1 つ以上のオプションを指定するビットごとのフラグ。

SqlCommandColumnEncryptionSetting

これらの設定は、暗号化をバイパスし、プレーンテキスト データにアクセスするために使用できないことに注意してください。 詳細については、「Always Encrypted (データベース エンジン)を参照してください。

SqlConnectionAttestationProtocol

構成証明プロトコルの値を指定します。

SqlConnectionColumnEncryptionSetting

これらの設定は、暗号化をバイパスし、プレーンテキスト データにアクセスするために使用できないことに注意してください。 詳細については、「Always Encrypted (データベース エンジン)を参照してください。

SqlConnectionIPAddressPreference

TCP 接続中の IP アドレス優先の値を指定します。

SqlConnectionOverrides

Overrides の値を指定します。

SqlNotificationInfo

この列挙体は、依存関係イベント ハンドラーによって受信できるさまざまな通知に関する追加情報を提供します。

SqlNotificationSource

依存関係イベント ハンドラーによって受信された通知のソースを示します。

SqlNotificationType

OnChangeEventHandler パラメーターを使用して SqlNotificationEventArgs イベント ハンドラーが受信できるさまざまな通知の種類について説明します。

代理人

名前 説明
OnChangeEventHandler
SqlInfoMessageEventHandler

SqlConnectionInfoMessage イベントを処理するメソッドを表します。

SqlRowsCopiedEventHandler

SqlBulkCopySqlRowsCopied イベントを処理するメソッドを表します。

SqlRowUpdatedEventHandler

RowUpdatedSqlDataAdapter イベントを処理するメソッドを表します。

SqlRowUpdatingEventHandler

RowUpdatingSqlDataAdapter イベントを処理するメソッドを表します。