Language

SqlBulkCopy.WriteToServerAsync メソッド

定義

オーバーロード

名前 説明
WriteToServerAsync(DbDataReader)

WriteToServer(IDataReader)の非同期バージョン。指定されたIDataReader内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。

WriteToServerAsync(DataRow[])

WriteToServer(DataRow[])の非同期バージョン。指定されたDataRow配列から、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定されたコピー先テーブルにすべての行がコピーされます。

WriteToServerAsync(DataTable)

WriteToServer(DataTable)の非同期バージョン。指定されたDataTable内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。

WriteToServerAsync(IDataReader)

WriteToServer(IDataReader)の非同期バージョン。指定されたIDataReader内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。

WriteToServerAsync(DbDataReader, CancellationToken)

WriteToServer(DbDataReader)の非同期バージョン。指定されたDbDataReader配列から、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定されたコピー先テーブルにすべての行がコピーされます。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

WriteToServerAsync(DataRow[], CancellationToken)

WriteToServer(DataRow[])の非同期バージョン。指定されたDataRow配列から、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定されたコピー先テーブルにすべての行がコピーされます。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

WriteToServerAsync(DataTable, DataRowState)

WriteToServer(DataTable, DataRowState)の非同期バージョン。指定されたDataTableの指定された行の状態と一致する行のみが、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーされます。

WriteToServerAsync(DataTable, CancellationToken)

WriteToServer(DataTable)の非同期バージョン。指定されたDataTable内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

WriteToServerAsync(IDataReader, CancellationToken)

WriteToServer(IDataReader)の非同期バージョン。指定されたIDataReader内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

WriteToServerAsync(DataTable, DataRowState, CancellationToken)

WriteToServer(DataTable, DataRowState)の非同期バージョン。指定されたDataTableの指定された行の状態と一致する行のみが、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーされます。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

WriteToServerAsync(DbDataReader)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(IDataReader)の非同期バージョン。指定されたIDataReader内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::Common::DbDataReader ^ reader);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.Common.DbDataReader reader);
member this.WriteToServerAsync : System.Data.Common.DbDataReader -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (reader As DbDataReader) As Task

パラメーター

reader
DbDataReader

コピー先テーブルに行がコピーされる IDataReader 。

返品

非同期操作を表すタスク。

例外

  • タスクの完了前に、同じインスタンスに対して複数回 WriteToServerAsync(IDataReader) 呼び出します。
  • タスクが完了する前に、同じインスタンスの WriteToServerAsync(IDataReader) と WriteToServer(IDataReader) を呼び出します。
  • 接続が切断されるか、 WriteToServerAsync(IDataReader) 実行中に閉じられます。
  • タスク オブジェクトで返された SqlBulkCopy オブジェクトは、メソッドの実行中に閉じられました。
  • タスク オブジェクトで返され、接続プールのタイムアウトが発生しました。
  • タスク オブジェクトで返された SqlConnection オブジェクトは、メソッドの実行前に閉じられます。
  • 完了したTaskが返される前に、IDataReaderが閉じられました。
  • IDataReaderの関連付けられた接続は、完了したTaskが返される前に閉じられました。
  • SqlBulkCopyColumnOrderHintが有効な宛先列名を指定しませんでした。

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象

WriteToServerAsync(DataRow[])

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(DataRow[])の非同期バージョン。指定されたDataRow配列から、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定されたコピー先テーブルにすべての行がコピーされます。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(cli::array <System::Data::DataRow ^> ^ rows);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataRow[] rows);
member this.WriteToServerAsync : System.Data.DataRow[] -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (rows As DataRow()) As Task

パラメーター

rows
DataRow[]

コピー先テーブルにコピー DataRow オブジェクトの配列。

返品

非同期操作を表すタスク。

例外

  • タスクの完了前に、同じインスタンスに対して複数回 WriteToServerAsync(DataRow[]) 呼び出します。 タスクが完了する前に、同じインスタンスの WriteToServerAsync(DataRow[]) と WriteToServer(DataRow[]) を呼び出します。
  • 接続が切断されるか、 WriteToServerAsync(DataRow[]) 実行中に閉じられます。
  • タスク オブジェクトで返された SqlBulkCopy オブジェクトは、メソッドの実行中に閉じられました。
  • タスク オブジェクトで返され、接続プールのタイムアウトが発生しました。
  • タスク オブジェクトで返された SqlConnection オブジェクトは、メソッドの実行前に閉じられます。
  • SqlBulkCopyColumnOrderHintが有効な宛先列名を指定しませんでした。

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象

WriteToServerAsync(DataTable)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(DataTable)の非同期バージョン。指定されたDataTable内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::DataTable ^ table);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table);
member this.WriteToServerAsync : System.Data.DataTable -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (table As DataTable) As Task

パラメーター

table
DataTable

コピー先テーブルに行がコピーされる DataTable 。

返品

非同期操作を表すタスク。

例外

  • タスクの完了前に、同じインスタンスに対して複数回 WriteToServerAsync(DataTable) 呼び出します。
  • タスクが完了する前に、同じインスタンスの WriteToServerAsync(DataTable) と WriteToServer(DataTable) を呼び出します。
  • 接続が切断されるか、 WriteToServerAsync(DataTable) 実行中に閉じられます。
  • タスク オブジェクトで返された SqlBulkCopy オブジェクトは、メソッドの実行中に閉じられました。
  • タスク オブジェクトで返され、接続プールのタイムアウトが発生しました。
  • タスク オブジェクトで返された SqlConnection オブジェクトは、メソッドの実行前に閉じられます。
  • SqlBulkCopyColumnOrderHintが有効な宛先列名を指定しませんでした。

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象

WriteToServerAsync(IDataReader)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(IDataReader)の非同期バージョン。指定されたIDataReader内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::IDataReader ^ reader);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.IDataReader reader);
member this.WriteToServerAsync : System.Data.IDataReader -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (reader As IDataReader) As Task

パラメーター

reader
IDataReader

コピー先テーブルに行がコピーされる IDataReader 。

返品

非同期操作を表すタスク。

例外

  • タスクの完了前に、同じインスタンスに対して複数回 WriteToServerAsync(IDataReader) 呼び出します。
  • タスクが完了する前に、同じインスタンスの WriteToServerAsync(IDataReader) と WriteToServer(IDataReader) を呼び出します。
  • 接続が切断されるか、 WriteToServerAsync(IDataReader) 実行中に閉じられます。
  • タスク オブジェクトで返された SqlBulkCopy オブジェクトは、メソッドの実行中に閉じられました。
  • タスク オブジェクトで返され、接続プールのタイムアウトが発生しました。
  • タスク オブジェクトで返された SqlConnection オブジェクトは、メソッドの実行前に閉じられます。
  • 完了したTaskが返される前に、IDataReaderが閉じられました。
  • IDataReaderの関連付けられた接続は、完了したTaskが返される前に閉じられました。
  • SqlBulkCopyColumnOrderHintが有効な宛先列名を指定しませんでした。

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象

WriteToServerAsync(DbDataReader, CancellationToken)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(DbDataReader)の非同期バージョン。指定されたDbDataReader配列から、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定されたコピー先テーブルにすべての行がコピーされます。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::Common::DbDataReader ^ reader, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.Common.DbDataReader reader, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.Common.DbDataReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (reader As DbDataReader, cancellationToken As CancellationToken) As Task

パラメーター

reader
DbDataReader

コピー先テーブルに行がコピーされる DbDataReader 。

cancellationToken
CancellationToken

取り消し命令。 このパラメーターに None 値を指定すると、このメソッドは WriteToServerAsync(DbDataReader)と同等になります。

返品

非同期操作を表すタスク。

適用対象

WriteToServerAsync(DataRow[], CancellationToken)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(DataRow[])の非同期バージョン。指定されたDataRow配列から、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定されたコピー先テーブルにすべての行がコピーされます。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(cli::array <System::Data::DataRow ^> ^ rows, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataRow[] rows, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.DataRow[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (rows As DataRow(), cancellationToken As CancellationToken) As Task

パラメーター

rows
DataRow[]

コピー先テーブルにコピー DataRow オブジェクトの配列。

cancellationToken
CancellationToken

取り消し命令。 このパラメーターに None 値を指定すると、このメソッドは WriteToServerAsync(DataTable)と同等になります。

返品

非同期操作を表すタスク。

例外

  • タスクの完了前に、同じインスタンスに対して複数回 WriteToServerAsync(DataRow[]) 呼び出します。
  • タスクが完了する前に、同じインスタンスの WriteToServerAsync(DataRow[]) と WriteToServer(DataRow[]) を呼び出します。
  • 接続が切断されるか、 WriteToServerAsync(DataRow[]) 実行中に閉じられます。
  • タスク オブジェクトで返された SqlBulkCopy オブジェクトは、メソッドの実行中に閉じられました。
  • タスク オブジェクトで返され、接続プールのタイムアウトが発生しました。
  • タスク オブジェクトで返された SqlConnection オブジェクトは、メソッドの実行前に閉じられます。
  • SqlBulkCopyColumnOrderHintが有効な宛先列名を指定しませんでした。

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象

WriteToServerAsync(DataTable, DataRowState)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(DataTable, DataRowState)の非同期バージョン。指定されたDataTableの指定された行の状態と一致する行のみが、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーされます。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::DataTable ^ table, System::Data::DataRowState rowState);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Data.DataRowState rowState);
member this.WriteToServerAsync : System.Data.DataTable * System.Data.DataRowState -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (table As DataTable, rowState As DataRowState) As Task

パラメーター

table
DataTable

コピー先テーブルに行がコピーされる DataTable 。

rowState
DataRowState

DataRowState列挙体の値。 行の状態に一致する行のみがコピー先にコピーされます。

返品

非同期操作を表すタスク。

例外

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象

WriteToServerAsync(DataTable, CancellationToken)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(DataTable)の非同期バージョン。指定されたDataTable内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::DataTable ^ table, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.DataTable * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (table As DataTable, cancellationToken As CancellationToken) As Task

パラメーター

table
DataTable

コピー先テーブルに行がコピーされる DataTable 。

cancellationToken
CancellationToken

取り消し命令。 このパラメーターに None 値を指定すると、このメソッドは WriteToServerAsync(DataTable)と同等になります。

返品

非同期操作を表すタスク。

例外

  • タスクの完了前に、同じインスタンスに対して複数回 WriteToServerAsync(DataTable) 呼び出します。
  • タスクが完了する前に、同じインスタンスの WriteToServerAsync(DataTable) と WriteToServer(DataTable) を呼び出します。
  • 接続が切断されるか、 WriteToServerAsync(DataTable) 実行中に閉じられます。
  • タスク オブジェクトで返された SqlBulkCopy オブジェクトは、メソッドの実行中に閉じられました。
  • タスク オブジェクトで返され、接続プールのタイムアウトが発生しました。
  • タスク オブジェクトで返された SqlConnection オブジェクトは、メソッドの実行前に閉じられます。
  • SqlBulkCopyColumnOrderHintが有効な宛先列名を指定しませんでした。

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象

WriteToServerAsync(IDataReader, CancellationToken)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(IDataReader)の非同期バージョン。指定されたIDataReader内のすべての行を、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーします。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::IDataReader ^ reader, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.IDataReader reader, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.IDataReader * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (reader As IDataReader, cancellationToken As CancellationToken) As Task

パラメーター

reader
IDataReader

コピー先テーブルに行がコピーされる IDataReader 。

cancellationToken
CancellationToken

取り消し命令。 このパラメーターに None 値を指定すると、このメソッドは WriteToServerAsync(DataTable)と同等になります。

返品

非同期操作を表すタスク。

例外

  • タスクの完了前に、同じインスタンスに対して複数回 WriteToServerAsync(IDataReader) 呼び出します。
  • タスクが完了する前に、同じインスタンスの WriteToServerAsync(IDataReader) と WriteToServer(IDataReader) を呼び出します。
  • 接続が切断されるか、 WriteToServerAsync(IDataReader) 実行中に閉じられます。
  • タスク オブジェクトで返された SqlBulkCopy オブジェクトは、メソッドの実行中に閉じられました。
  • タスク オブジェクトで返され、接続プールのタイムアウトが発生しました。
  • タスク オブジェクトで返された SqlConnection オブジェクトは、メソッドの実行前に閉じられます。
  • 完了したTaskが返される前に、IDataReaderが閉じられました。
  • IDataReaderの関連付けられた接続は、完了したTaskが返される前に閉じられました。
  • SqlBulkCopyColumnOrderHintが有効な宛先列名を指定しませんでした。

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象

WriteToServerAsync(DataTable, DataRowState, CancellationToken)

ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs
ソース:
SqlBulkCopy.cs

WriteToServer(DataTable, DataRowState)の非同期バージョン。指定されたDataTableの指定された行の状態と一致する行のみが、SqlBulkCopy オブジェクトのDestinationTableName プロパティで指定された変換先テーブルにコピーされます。 キャンセル トークンを使用して、コマンドのタイムアウトが経過する前に操作を破棄するように要求できます。 例外は、返された Task オブジェクトを介して報告されます。

public:
 System::Threading::Tasks::Task ^ WriteToServerAsync(System::Data::DataTable ^ table, System::Data::DataRowState rowState, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task WriteToServerAsync(System.Data.DataTable table, System.Data.DataRowState rowState, System.Threading.CancellationToken cancellationToken);
member this.WriteToServerAsync : System.Data.DataTable * System.Data.DataRowState * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function WriteToServerAsync (table As DataTable, rowState As DataRowState, cancellationToken As CancellationToken) As Task

パラメーター

table
DataTable

コピー先テーブルに行がコピーされる DataTable 。

rowState
DataRowState

DataRowState列挙体の値。 行の状態に一致する行のみがコピー先にコピーされます。

cancellationToken
CancellationToken

取り消し命令。 このパラメーターに None 値を指定すると、このメソッドは WriteToServerAsync(DataTable)と同等になります。

返品

非同期操作を表すタスク。

例外

タスク オブジェクトで返されます。接続を開くときに発生したSQL Serverによって返されたエラー。

注釈

SQL Serverの.NET Framework Data Providerでの非同期プログラミングの詳細については、「Asynchronous Programming」を参照してください。

適用対象