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目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

WriteToServerAsync(DataRow[], CancellationToken)

异步版本的 WriteToServer(DataRow[]),它将提供DataRow数组中的所有行复制到由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

WriteToServerAsync(DataTable, DataRowState)

异步版本的 WriteToServer(DataTable, DataRowState) 仅复制与所提供DataTable行状态匹配的行,该行由对象属性SqlBulkCopy指定的DestinationTableName目标表。

WriteToServerAsync(DataTable, CancellationToken)

异步版本的 WriteToServer(DataTable),它将提供DataTable的所有行复制到由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

WriteToServerAsync(IDataReader, CancellationToken)

异步版本的 WriteToServer(IDataReader),它将提供IDataReader的所有行复制到由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

WriteToServerAsync(DataTable, DataRowState, CancellationToken)

异步版本的 WriteToServer(DataTable, DataRowState) 仅复制与所提供DataTable行状态匹配的行,该行由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

WriteToServerAsync(DbDataReader)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
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其行将复制到目标表。

返回

表示异步操作的任务。

例外

在任务对象中返回,打开连接时SQL Server返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于

WriteToServerAsync(DataRow[])

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
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

返回

表示异步操作的任务。

例外

在任务对象中返回,打开连接时SQL Server返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于

WriteToServerAsync(DataTable)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
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其行将复制到目标表。

返回

表示异步操作的任务。

例外

在任务对象中返回,打开连接时SQL Server返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于

WriteToServerAsync(IDataReader)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
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其行将复制到目标表。

返回

表示异步操作的任务。

例外

在任务对象中返回,打开连接时SQL Server返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于

WriteToServerAsync(DbDataReader, CancellationToken)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs

异步版本的 WriteToServer(DbDataReader),它将提供DbDataReader数组中的所有行复制到由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

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)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs

异步版本的 WriteToServer(DataRow[]),它将提供DataRow数组中的所有行复制到由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

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)

返回

表示异步操作的任务。

例外

在任务对象中返回,打开连接时SQL Server返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于

WriteToServerAsync(DataTable, DataRowState)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
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返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于

WriteToServerAsync(DataTable, CancellationToken)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs

异步版本的 WriteToServer(DataTable),它将提供DataTable的所有行复制到由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

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)

返回

表示异步操作的任务。

例外

在任务对象中返回,打开连接时SQL Server返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于

WriteToServerAsync(IDataReader, CancellationToken)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs

异步版本的 WriteToServer(IDataReader),它将提供IDataReader的所有行复制到由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

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)

返回

表示异步操作的任务。

例外

在任务对象中返回,打开连接时SQL Server返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于

WriteToServerAsync(DataTable, DataRowState, CancellationToken)

Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs
Source:
SqlBulkCopy.cs

异步版本的 WriteToServer(DataTable, DataRowState) 仅复制与所提供DataTable行状态匹配的行,该行由对象属性SqlBulkCopy指定的DestinationTableName目标表。 取消令牌可用于请求在命令超时之前放弃操作。 异常将通过返回的任务对象报告。

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返回的任何错误。

注解

有关 .NET Framework Data Provider 中用于SQL Server的异步编程的详细信息,请参阅 Asynchronous Programming

适用于