Microsoft.Data.SqlClient 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| 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認証 ( |
| 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 |
SqlConnectionのInfoMessage イベントを処理するメソッドを表します。 |
| SqlRowsCopiedEventHandler |
SqlBulkCopyのSqlRowsCopied イベントを処理するメソッドを表します。 |
| SqlRowUpdatedEventHandler |
RowUpdatedのSqlDataAdapter イベントを処理するメソッドを表します。 |
| SqlRowUpdatingEventHandler |
RowUpdatingのSqlDataAdapter イベントを処理するメソッドを表します。 |