Sdílet prostřednictvím


SqlBulkCopy.WriteToServerAsync Metoda

Definice

Přetížení

WriteToServerAsync(DataTable, CancellationToken)

Asynchronní verze , WriteToServer(DataTable)která zkopíruje všechny řádky v zadaném DataTable objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k žádosti o opuštění operace před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu Task.

WriteToServerAsync(DataTable, DataRowState)

Asynchronní verze WriteToServer(DataTable, DataRowState), která kopíruje pouze řádky, které odpovídají zadanému stavu řádku v zadané DataTable cílové tabulce určené DestinationTableName vlastností objektu SqlBulkCopy .

WriteToServerAsync(DataRow[], CancellationToken)

Asynchronní verze nástroje WriteToServer(DataRow[]), která kopíruje všechny řádky ze zadaného DataRow pole do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k žádosti o opuštění operace před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu Task.

WriteToServerAsync(DbDataReader, CancellationToken)

Asynchronní verze nástroje WriteToServer(DbDataReader), která kopíruje všechny řádky ze zadaného DbDataReader pole do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k žádosti o opuštění operace před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu Task.

WriteToServerAsync(DataTable, DataRowState, CancellationToken)

Asynchronní verze WriteToServer(DataTable, DataRowState), která kopíruje pouze řádky, které odpovídají zadanému stavu řádku v zadané DataTable cílové tabulce určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k žádosti o opuštění operace před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu Task.

WriteToServerAsync(DataTable)

Asynchronní verze , WriteToServer(DataTable)která zkopíruje všechny řádky v zadaném DataTable objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

WriteToServerAsync(DataRow[])

Asynchronní verze nástroje WriteToServer(DataRow[]), která kopíruje všechny řádky ze zadaného DataRow pole do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

WriteToServerAsync(DbDataReader)

Asynchronní verze , WriteToServer(IDataReader)která zkopíruje všechny řádky v zadaném IDataReader objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

WriteToServerAsync(IDataReader, CancellationToken)

Asynchronní verze , WriteToServer(IDataReader)která zkopíruje všechny řádky v zadaném IDataReader objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k žádosti o opuštění operace před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu Task.

WriteToServerAsync(IDataReader)

Asynchronní verze , WriteToServer(IDataReader)která zkopíruje všechny řádky v zadaném IDataReader objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

WriteToServerAsync(DataTable, CancellationToken)

Asynchronní verze , WriteToServer(DataTable)která zkopíruje všechny řádky v zadaném DataTable objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k žádosti o opuštění operace před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu 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

Parametry

table
DataTable

A DataTable , jehož řádky budou zkopírovány do cílové tabulky.

cancellationToken
CancellationToken

Instrukce zrušení Hodnota None v tomto parametru činí tuto metodu ekvivalentní hodnotě WriteToServerAsync(DataTable).

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(DataTable) vícekrát pro stejnou instanci před dokončením úkolu

Volání WriteToServerAsync(DataTable) a WriteToServer(DataTable) pro stejnou instanci před dokončením úkolu

Připojení se ukončí nebo se ukončí během WriteToServerAsync(DataTable) provádění.

Vrácený v objektu úkolu, SqlBulkCopy objekt byl uzavřen během provádění metody.

V objektu úkolu došlo k vypršení časového limitu fondu připojení.

Vráceno v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Parametr A SqlBulkCopyColumnOrderHint nezadal platný název cílového sloupce.

Vrácená v objektu úkolu, všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování v zprostředkovateli dat rozhraní .NET Framework pro SQL Server najdete v tématu Asynchronní programování.

Platí pro

WriteToServerAsync(DataTable, DataRowState)

Asynchronní verze WriteToServer(DataTable, DataRowState), která kopíruje pouze řádky, které odpovídají zadanému stavu řádku v zadané DataTable cílové tabulce určené DestinationTableName vlastností objektu SqlBulkCopy .

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

Parametry

table
DataTable

A DataTable , jehož řádky budou zkopírovány do cílové tabulky.

rowState
DataRowState

Hodnota z výčtu DataRowState . Do cíle se zkopírují jenom řádky odpovídající stavu řádku.

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(DataTable, DataRowState) vícekrát pro stejnou instanci před dokončením úkolu

Volání WriteToServerAsync(DataTable, DataRowState) a WriteToServer(DataTable, DataRowState) pro stejnou instanci před dokončením úkolu

Připojení se ukončí nebo se ukončí během WriteToServerAsync(DataTable, DataRowState) provádění.

Vrácený v objektu úkolu, SqlBulkCopy objekt byl uzavřen během provádění metody.

V objektu úkolu došlo k vypršení časového limitu fondu připojení.

Vráceno v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Parametr A SqlBulkCopyColumnOrderHint nezadal platný název cílového sloupce.

Vrácená v objektu úkolu, všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování v zprostředkovateli dat rozhraní .NET Framework pro SQL Server najdete v tématu Asynchronní programování.

Platí pro

WriteToServerAsync(DataRow[], CancellationToken)

Asynchronní verze nástroje WriteToServer(DataRow[]), která kopíruje všechny řádky ze zadaného DataRow pole do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k žádosti o opuštění operace před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu 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

Parametry

rows
DataRow[]

Pole DataRow objektů, které se zkopírují do cílové tabulky.

cancellationToken
CancellationToken

Instrukce zrušení Hodnota None v tomto parametru činí tuto metodu ekvivalentní hodnotě WriteToServerAsync(DataTable).

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(DataRow[]) vícekrát pro stejnou instanci před dokončením úkolu

Volání WriteToServerAsync(DataRow[]) a WriteToServer(DataRow[]) pro stejnou instanci před dokončením úkolu

Připojení se ukončí nebo se ukončí během WriteToServerAsync(DataRow[]) provádění.

Vrácený v objektu úkolu, SqlBulkCopy objekt byl uzavřen během provádění metody.

V objektu úkolu došlo k vypršení časového limitu fondu připojení.

Vráceno v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Parametr A SqlBulkCopyColumnOrderHint nezadal platný název cílového sloupce.

Vrácená v objektu úkolu, všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování v zprostředkovateli dat rozhraní .NET Framework pro SQL Server najdete v tématu Asynchronní programování.

Platí pro

WriteToServerAsync(DbDataReader, CancellationToken)

Asynchronní verze nástroje WriteToServer(DbDataReader), která kopíruje všechny řádky ze zadaného DbDataReader pole do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k žádosti o opuštění operace před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu 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

Parametry

reader
DbDataReader

A DbDataReader , jehož řádky budou zkopírovány do cílové tabulky.

cancellationToken
CancellationToken

Instrukce zrušení Hodnota None v tomto parametru činí tuto metodu ekvivalentní hodnotě WriteToServerAsync(DbDataReader).

Návraty

Úloha představující asynchronní operaci

Platí pro

WriteToServerAsync(DataTable, DataRowState, CancellationToken)

Asynchronní verze nástroje WriteToServer(DataTable, DataRowState), která kopíruje pouze řádky, které odpovídají zadanému stavu řádku v zadaném DataTable objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k vyžádání, aby byla operace zrušena před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu 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

Parametry

table
DataTable

A DataTable , jehož řádky budou zkopírovány do cílové tabulky.

rowState
DataRowState

Hodnota z výčtu DataRowState . Do cíle se zkopírují pouze řádky odpovídající stavu řádku.

cancellationToken
CancellationToken

Instrukce zrušení Hodnota None v tomto parametru činí tuto metodu ekvivalentní hodnotě WriteToServerAsync(DataTable).

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(DataTable, DataRowState) vícekrát pro stejnou instanci před dokončením úkolu

Volání WriteToServerAsync(DataTable, DataRowState) a WriteToServer(DataTable, DataRowState) pro stejnou instanci před dokončením úkolu

Připojení se ukončí nebo se ukončí během WriteToServerAsync(DataTable, DataRowState) provádění.

Vrácený v objektu úkolu, SqlBulkCopy objekt byl uzavřen během provádění metody.

V objektu úkolu došlo k vypršení časového limitu fondu připojení.

Vráceno v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Parametr A SqlBulkCopyColumnOrderHint nezadal platný název cílového sloupce.

V objektu úlohy se vrátily všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování ve zprostředkovateli dat rozhraní .NET Framework pro SQL Server naleznete v tématu Asynchronní programování.

Platí pro

WriteToServerAsync(DataTable)

Asynchronní verze , WriteToServer(DataTable)která kopíruje všechny řádky v zadaném DataTable objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

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

Parametry

table
DataTable

A DataTable , jehož řádky budou zkopírovány do cílové tabulky.

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(DataTable) vícekrát pro stejnou instanci před dokončením úkolu.

Volání WriteToServerAsync(DataTable) a WriteToServer(DataTable) pro stejnou instanci před dokončením úlohy.

Připojení se během WriteToServerAsync(DataTable) provádění ukončí nebo se ukončí.

Vrácený v objektu úlohy, SqlBulkCopy objekt byl během provádění metody uzavřen.

Vrácený v objektu úkolu, došlo k vypršení časového limitu fondu připojení.

Vrácený v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Parametr nezadal SqlBulkCopyColumnOrderHint platný název cílového sloupce.

V objektu úlohy se vrátily všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování ve zprostředkovateli dat rozhraní .NET Framework pro SQL Server naleznete v tématu Asynchronní programování.

Platí pro

WriteToServerAsync(DataRow[])

Asynchronní verze nástroje WriteToServer(DataRow[]), která kopíruje všechny řádky ze zadaného DataRow pole do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

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

Parametry

rows
DataRow[]

Pole DataRow objektů, které budou zkopírovány do cílové tabulky.

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(DataRow[]) vícekrát pro stejnou instanci před dokončením úkolu. Volání WriteToServerAsync(DataRow[]) a WriteToServer(DataRow[]) pro stejnou instanci před dokončením úlohy.

Připojení se během WriteToServerAsync(DataRow[]) provádění ukončí nebo se ukončí.

Vrácený v objektu úlohy, SqlBulkCopy objekt byl během provádění metody uzavřen.

Vrácený v objektu úkolu, došlo k vypršení časového limitu fondu připojení.

Vrácený v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Parametr nezadal SqlBulkCopyColumnOrderHint platný název cílového sloupce.

V objektu úlohy se vrátily všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování ve zprostředkovateli dat rozhraní .NET Framework pro SQL Server naleznete v tématu Asynchronní programování.

Platí pro

WriteToServerAsync(DbDataReader)

Asynchronní verze , WriteToServer(IDataReader)která kopíruje všechny řádky v zadaném IDataReader objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

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

Parametry

reader
DbDataReader

A IDataReader , jehož řádky budou zkopírovány do cílové tabulky.

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(IDataReader) vícekrát pro stejnou instanci před dokončením úkolu.

Volání WriteToServerAsync(IDataReader) a WriteToServer(IDataReader) pro stejnou instanci před dokončením úlohy.

Připojení se během WriteToServerAsync(IDataReader) provádění ukončí nebo se ukončí.

Vrácený v objektu úlohy, SqlBulkCopy objekt byl během provádění metody uzavřen.

Vrácený v objektu úkolu, došlo k vypršení časového limitu fondu připojení.

Vrácený v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Byla IDataReader uzavřena před vrácením dokončeného Task souboru.

Přidružené IDataReaderpřipojení bylo ukončeno před vrácením dokončeného Task připojení.

Parametr nezadal SqlBulkCopyColumnOrderHint platný název cílového sloupce.

V objektu úlohy se vrátily všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování ve zprostředkovateli dat rozhraní .NET Framework pro SQL Server naleznete v tématu Asynchronní programování.

Platí pro

WriteToServerAsync(IDataReader, CancellationToken)

Asynchronní verze , WriteToServer(IDataReader)která kopíruje všechny řádky v zadaném IDataReader objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

Token zrušení lze použít k vyžádání, aby byla operace zrušena před vypršením časového limitu příkazu. Výjimky budou hlášeny prostřednictvím vráceného objektu 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

Parametry

reader
IDataReader

A IDataReader , jehož řádky budou zkopírovány do cílové tabulky.

cancellationToken
CancellationToken

Instrukce zrušení Hodnota None v tomto parametru činí tuto metodu ekvivalentní hodnotě WriteToServerAsync(DataTable).

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(IDataReader) vícekrát pro stejnou instanci před dokončením úkolu.

Volání WriteToServerAsync(IDataReader) a WriteToServer(IDataReader) pro stejnou instanci před dokončením úlohy.

Připojení se během WriteToServerAsync(IDataReader) provádění ukončí nebo se ukončí.

Vrácený v objektu úlohy, SqlBulkCopy objekt byl během provádění metody uzavřen.

Vrácený v objektu úkolu, došlo k vypršení časového limitu fondu připojení.

Vrácený v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Byla IDataReader uzavřena před vrácením dokončeného Task souboru.

Přidružené IDataReaderpřipojení bylo ukončeno před vrácením dokončeného Task připojení.

Parametr nezadal SqlBulkCopyColumnOrderHint platný název cílového sloupce.

V objektu úlohy se vrátily všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování ve zprostředkovateli dat rozhraní .NET Framework pro SQL Server naleznete v tématu Asynchronní programování.

Platí pro

WriteToServerAsync(IDataReader)

Asynchronní verze , WriteToServer(IDataReader)která kopíruje všechny řádky v zadaném IDataReader objektu do cílové tabulky určené DestinationTableName vlastností objektu SqlBulkCopy .

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

Parametry

reader
IDataReader

A IDataReader , jehož řádky budou zkopírovány do cílové tabulky.

Návraty

Úloha představující asynchronní operaci

Výjimky

Volání WriteToServerAsync(IDataReader) vícekrát pro stejnou instanci před dokončením úkolu.

Volání WriteToServerAsync(IDataReader) a WriteToServer(IDataReader) pro stejnou instanci před dokončením úlohy.

Připojení se během WriteToServerAsync(IDataReader) provádění ukončí nebo se ukončí.

Vrácený v objektu úlohy, SqlBulkCopy objekt byl během provádění metody uzavřen.

Vrácený v objektu úkolu, došlo k vypršení časového limitu fondu připojení.

Vrácený v objektu úlohy, SqlConnection objekt je uzavřen před spuštěním metody.

Byla IDataReader uzavřena před vrácením dokončeného Task souboru.

Přidružené IDataReaderpřipojení bylo ukončeno před vrácením dokončeného Task připojení.

Parametr nezadal SqlBulkCopyColumnOrderHint platný název cílového sloupce.

V objektu úlohy se vrátily všechny chyby vrácené SQL Server, ke kterým došlo při otevírání připojení.

Poznámky

Další informace o asynchronním programování ve zprostředkovateli dat rozhraní .NET Framework pro SQL Server naleznete v tématu Asynchronní programování.

Platí pro