SqlBulkCopy.WriteToServerAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| WriteToServerAsync(DbDataReader) |
Version asynchrone de WriteToServer(IDataReader), qui copie toutes les lignes dans la table de destination fournie IDataReader spécifiée par la DestinationTableName propriété de l’objet SqlBulkCopy . |
| WriteToServerAsync(DataRow[]) |
Version asynchrone de , qui copie toutes les lignes du tableau fourni dans une table de WriteToServer(DataRow[])destination spécifiée par la DestinationTableName propriété de l’objetSqlBulkCopy.DataRow |
| WriteToServerAsync(DataTable) |
Version asynchrone de WriteToServer(DataTable), qui copie toutes les lignes dans la table de destination fournie DataTable spécifiée par la DestinationTableName propriété de l’objet SqlBulkCopy . |
| WriteToServerAsync(IDataReader) |
Version asynchrone de WriteToServer(IDataReader), qui copie toutes les lignes dans la table de destination fournie IDataReader spécifiée par la DestinationTableName propriété de l’objet SqlBulkCopy . |
| WriteToServerAsync(DbDataReader, CancellationToken) |
Version asynchrone de , qui copie toutes les lignes du tableau fourni dans une table de WriteToServer(DbDataReader)destination spécifiée par la DestinationTableName propriété de l’objetSqlBulkCopy.DbDataReader Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné. |
| WriteToServerAsync(DataRow[], CancellationToken) |
Version asynchrone de , qui copie toutes les lignes du tableau fourni dans une table de WriteToServer(DataRow[])destination spécifiée par la DestinationTableName propriété de l’objetSqlBulkCopy.DataRow Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné. |
| WriteToServerAsync(DataTable, DataRowState) |
Version asynchrone de , qui copie uniquement les lignes qui correspondent à l’état de WriteToServer(DataTable, DataRowState)ligne fourni dans la table de destination spécifiée DataTable par la DestinationTableName propriété de l’objet SqlBulkCopy . |
| WriteToServerAsync(DataTable, CancellationToken) |
Version asynchrone de WriteToServer(DataTable), qui copie toutes les lignes dans la table de destination fournie DataTable spécifiée par la DestinationTableName propriété de l’objet SqlBulkCopy . Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné. |
| WriteToServerAsync(IDataReader, CancellationToken) |
Version asynchrone de WriteToServer(IDataReader), qui copie toutes les lignes dans la table de destination fournie IDataReader spécifiée par la DestinationTableName propriété de l’objet SqlBulkCopy . Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné. |
| WriteToServerAsync(DataTable, DataRowState, CancellationToken) |
Version asynchrone de , qui copie uniquement les lignes qui correspondent à l’état de WriteToServer(DataTable, DataRowState)ligne fourni dans la table de destination spécifiée DataTable par la DestinationTableName propriété de l’objet SqlBulkCopy . Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné. |
WriteToServerAsync(DbDataReader)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de WriteToServer(IDataReader), qui copie toutes les lignes dans la table de destination fournie IDataReader spécifiée par la DestinationTableName propriété de l’objet 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
Paramètres
- reader
- DbDataReader
Dont IDataReader les lignes seront copiées dans la table de destination.
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(IDataReader) plusieurs fois pour la même instance avant l’achèvement de la tâche.
- Appel WriteToServerAsync(IDataReader) et WriteToServer(IDataReader) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(IDataReader) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- L’opération IDataReader a été fermée avant le retour terminé Task .
- La IDataReader connexion associée a été fermée avant le retour terminé Task .
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.
S’applique à
WriteToServerAsync(DataRow[])
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de , qui copie toutes les lignes du tableau fourni dans une table de WriteToServer(DataRow[])destination spécifiée par la DestinationTableName propriété de l’objetSqlBulkCopy.DataRow
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
Paramètres
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(DataRow[]) plusieurs fois pour la même instance avant l’achèvement de la tâche. Appel WriteToServerAsync(DataRow[]) et WriteToServer(DataRow[]) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(DataRow[]) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.
S’applique à
WriteToServerAsync(DataTable)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de WriteToServer(DataTable), qui copie toutes les lignes dans la table de destination fournie DataTable spécifiée par la DestinationTableName propriété de l’objet 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
Paramètres
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(DataTable) plusieurs fois pour la même instance avant l’achèvement de la tâche.
- Appel WriteToServerAsync(DataTable) et WriteToServer(DataTable) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(DataTable) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.
S’applique à
WriteToServerAsync(IDataReader)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de WriteToServer(IDataReader), qui copie toutes les lignes dans la table de destination fournie IDataReader spécifiée par la DestinationTableName propriété de l’objet 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
Paramètres
- reader
- IDataReader
Dont IDataReader les lignes seront copiées dans la table de destination.
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(IDataReader) plusieurs fois pour la même instance avant l’achèvement de la tâche.
- Appel WriteToServerAsync(IDataReader) et WriteToServer(IDataReader) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(IDataReader) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- L’opération IDataReader a été fermée avant le retour terminé Task .
- La IDataReader connexion associée a été fermée avant le retour terminé Task .
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.
S’applique à
WriteToServerAsync(DbDataReader, CancellationToken)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de , qui copie toutes les lignes du tableau fourni dans une table de WriteToServer(DbDataReader)destination spécifiée par la DestinationTableName propriété de l’objetSqlBulkCopy.DbDataReader Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné.
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
Paramètres
- reader
- DbDataReader
Dont DbDataReader les lignes seront copiées dans la table de destination.
- cancellationToken
- CancellationToken
Instruction d’annulation. Une None valeur dans ce paramètre rend cette méthode équivalente à WriteToServerAsync(DbDataReader).
Retours
Tâche représentant l’opération asynchrone.
S’applique à
WriteToServerAsync(DataRow[], CancellationToken)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de , qui copie toutes les lignes du tableau fourni dans une table de WriteToServer(DataRow[])destination spécifiée par la DestinationTableName propriété de l’objetSqlBulkCopy.DataRow Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné.
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
Paramètres
- cancellationToken
- CancellationToken
Instruction d’annulation. Une None valeur dans ce paramètre rend cette méthode équivalente à WriteToServerAsync(DataTable).
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(DataRow[]) plusieurs fois pour la même instance avant l’achèvement de la tâche.
- Appel WriteToServerAsync(DataRow[]) et WriteToServer(DataRow[]) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(DataRow[]) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.
S’applique à
WriteToServerAsync(DataTable, DataRowState)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de , qui copie uniquement les lignes qui correspondent à l’état de WriteToServer(DataTable, DataRowState)ligne fourni dans la table de destination spécifiée DataTable par la DestinationTableName propriété de l’objet 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
Paramètres
- rowState
- DataRowState
Valeur de l’énumération DataRowState . Seules les lignes correspondant à l’état de ligne sont copiées dans la destination.
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(DataTable, DataRowState) plusieurs fois pour la même instance avant l’achèvement de la tâche.
- Appel WriteToServerAsync(DataTable, DataRowState) et WriteToServer(DataTable, DataRowState) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(DataTable, DataRowState) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.
S’applique à
WriteToServerAsync(DataTable, CancellationToken)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de WriteToServer(DataTable), qui copie toutes les lignes dans la table de destination fournie DataTable spécifiée par la DestinationTableName propriété de l’objet SqlBulkCopy . Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné.
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
Paramètres
- cancellationToken
- CancellationToken
Instruction d’annulation. Une None valeur dans ce paramètre rend cette méthode équivalente à WriteToServerAsync(DataTable).
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(DataTable) plusieurs fois pour la même instance avant l’achèvement de la tâche.
- Appel WriteToServerAsync(DataTable) et WriteToServer(DataTable) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(DataTable) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.
S’applique à
WriteToServerAsync(IDataReader, CancellationToken)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de WriteToServer(IDataReader), qui copie toutes les lignes dans la table de destination fournie IDataReader spécifiée par la DestinationTableName propriété de l’objet SqlBulkCopy . Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné.
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
Paramètres
- reader
- IDataReader
Dont IDataReader les lignes seront copiées dans la table de destination.
- cancellationToken
- CancellationToken
Instruction d’annulation. Une None valeur dans ce paramètre rend cette méthode équivalente à WriteToServerAsync(DataTable).
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(IDataReader) plusieurs fois pour la même instance avant l’achèvement de la tâche.
- Appel WriteToServerAsync(IDataReader) et WriteToServer(IDataReader) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(IDataReader) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- L’opération IDataReader a été fermée avant le retour terminé Task .
- La IDataReader connexion associée a été fermée avant le retour terminé Task .
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.
S’applique à
WriteToServerAsync(DataTable, DataRowState, CancellationToken)
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
- Source:
- SqlBulkCopy.cs
Version asynchrone de , qui copie uniquement les lignes qui correspondent à l’état de WriteToServer(DataTable, DataRowState)ligne fourni dans la table de destination spécifiée DataTable par la DestinationTableName propriété de l’objet SqlBulkCopy . Le jeton d’annulation peut être utilisé pour demander que l’opération soit abandonnée avant l’expiration du délai d’expiration de la commande. Les exceptions sont signalées via l’objet Task retourné.
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
Paramètres
- rowState
- DataRowState
Valeur de l’énumération DataRowState . Seules les lignes correspondant à l’état de ligne sont copiées dans la destination.
- cancellationToken
- CancellationToken
Instruction d’annulation. Une None valeur dans ce paramètre rend cette méthode équivalente à WriteToServerAsync(DataTable).
Retours
Tâche représentant l’opération asynchrone.
Exceptions
- Appel WriteToServerAsync(DataTable, DataRowState) plusieurs fois pour la même instance avant l’achèvement de la tâche.
- Appel WriteToServerAsync(DataTable, DataRowState) et WriteToServer(DataTable, DataRowState) pour la même instance avant la fin de la tâche.
- La connexion supprime ou est fermée pendant WriteToServerAsync(DataTable, DataRowState) l’exécution.
- Retourné dans l’objet de tâche, l’objet SqlBulkCopy a été fermé pendant l’exécution de la méthode.
- Retourné dans l’objet de tâche, un délai d’expiration du pool de connexions s’est écoulé.
- Retourné dans l’objet de tâche, l’objet SqlConnection est fermé avant l’exécution de la méthode.
- Un SqlBulkCopyColumnOrderHint nom de colonne de destination valide n’a pas été spécifié.
Retourné dans l’objet de tâche, toute erreur retournée par SQL Server qui s’est produite lors de l’ouverture de la connexion.
Remarques
Pour plus d’informations sur la programmation asynchrone dans .NET Framework Fournisseur de données pour SQL Server, consultez Asynchronous Programming.