Microsoft.Data.SqlClient 名前空間

クラス

ActiveDirectoryAuthenticationProvider

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

SqlAuthenticationInitializer

SqlAuthenticationInitializer クラスを初期化するために、派生クラスのコンストラクターから呼び出されます。

SqlAuthenticationParameters

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

SqlAuthenticationProvider

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

SqlAuthenticationToken

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

SqlBatch
SqlBatchCommand

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

SqlBatchCommandCollection

内に格納されている の SqlBatchCommandインスタンスの SqlBatchコレクション。

SqlBulkCopy

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

SqlBulkCopyColumnMapping

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

SqlBulkCopyColumnMappingCollection

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

SqlBulkCopyColumnOrderHint

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

SqlBulkCopyColumnOrderHintCollection

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

SqlClientFactory

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

SqlClientLogger

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

SqlClientMetaDataCollectionNames

メタデータのコレクションを取得する GetSchema メソッドで使用するための定数のリストを提供します。

SqlClientPermission

.NET Framework SQL Server 用データ プロバイダーで、データ ソースへのアクセスに関するセキュリティ レベルをユーザーに適切に割り当てることができるようにします。

SqlClientPermissionAttribute

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

SqlColumnEncryptionCertificateStoreProvider

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

SqlColumnEncryptionCngProvider

[常に暗号化] を有効にしている Microsoft Cryptography API: Next Generation (CNG) を使用するための CMK ストア プロバイダーの実装。

SqlColumnEncryptionCspProvider

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

SqlColumnEncryptionEnclaveProvider
SqlColumnEncryptionKeyStoreProvider

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

SqlCommand

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

SqlCommandBuilder

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

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 サーバーから警告またはエラーが返された場合にスローされます。 このクラスは継承できません。

SqlInfoMessageEventArgs

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

SqlNotificationEventArgs

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

SqlParameter

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

SqlParameterCollection

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

SqlRetryingEventArgs

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

SqlRetryIntervalBaseEnumerator

時間間隔のシーケンスを生成します。

SqlRetryLogicBase

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

SqlRetryLogicBaseProvider

または ExecuteAsync 関数を使用して操作に再試行ロジックをExecute適用します。

SqlRetryLogicOption

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

SqlRowsCopiedEventArgs

SqlRowsCopiedEventHandler に渡される一連の引数を表します。

SqlRowUpdatedEventArgs

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

SqlRowUpdatingEventArgs

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

SqlTransaction

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

列挙型

ApplicationIntent

ApplicationIntent の値を指定します。 有効な値は、ReadWriteReadOnly です。

PoolBlockingPeriod

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

SortOrder

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

SqlAuthenticationMethod

Azure SQL Database に接続しているクライアントによって使用可能なさまざまな SQL 認証方法について説明します。 詳細については、「Azure Active Directory 認証を使用して SQL Database に接続する」を参照してください。

SqlBulkCopyOptions

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

SqlCommandColumnEncryptionSetting

暗号化を回避したり、プレーンテキスト データにアクセスしたりするためにこれらの設定値を使用することはできません。 詳細については、「Always Encrypted (データベース エンジン)」を参照してください。

SqlConnectionAttestationProtocol

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

SqlConnectionColumnEncryptionSetting

暗号化を回避したり、プレーンテキスト データにアクセスしたりするためにこれらの設定値を使用することはできません。 詳細については、「Always Encrypted (データベース エンジン)」を参照してください。

SqlConnectionIPAddressPreference

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

SqlConnectionOverrides

Overrides の値を指定します。

SqlNotificationInfo

この列挙体は、依存関係にあるイベント ハンドラーが受信可能な、各種の通知に関する追加情報を提供します。

SqlNotificationSource

依存関係にあるイベント ハンドラーが受け取った通知のソースを示します。

SqlNotificationType

OnChangeEventHandler イベント ハンドラーが SqlNotificationEventArgs パラメーターを通じて受け取ることのできる、各種の通知タイプを表します。

代理人

OnChangeEventHandler
SqlInfoMessageEventHandler

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

SqlRowsCopiedEventHandler

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

SqlRowUpdatedEventHandler

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

SqlRowUpdatingEventHandler

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