Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo SqlBulkCopy.WriteToServerAsync (DataTable, DataRowState)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

La versione asincrona di WriteToServer, che copia solo le righe corrispondenti allo stato di riga fornito nell'oggetto DataTable fornito in una tabella di destinazione specificata dalla proprietà DestinationTableName dell'oggetto SqlBulkCopy.

Spazio dei nomi:   System.Data.SqlClient
Assembly:  System.Data (in System.Data.dll)

public Task WriteToServerAsync(
	DataTable table,
	DataRowState rowState
)

Parametri

table
Type: System.Data.DataTable

Oggetto DataTable le cui righe verranno copiate nella tabella di destinazione.

rowState
Type: System.Data.DataRowState

Valore ricavato dall'enumerazione DataRowState. Solo le righe corrispondenti allo stato della riga vengono copiate nella destinazione.

Valore restituito

Type: System.Threading.Tasks.Task

Attività che rappresenta l'operazione asincrona.

Exception Condition
InvalidOperationException

WriteToServerAsync viene chiamato più volte per la stessa istanza prima del completamento dell'attività.

WriteToServerAsync e WriteToServer vengono chiamati per la stessa istanza prima del completamento dell'attività.

La connessione viene interrotta o chiusa durante l'esecuzione di WriteToServerAsync.

Restituito nell'oggetto attività, l'oggetto SqlBulkCopy è stato chiuso durante l'esecuzione del metodo.

Restituito nell'oggetto attività, si è verificato un timeout del pool di connessioni.

Restituito nell'oggetto attività, l'oggetto SqlConnection viene chiuso prima dell'esecuzione del metodo.

Context Connection=true è specificato nella stringa di connessione.

SqlException

Restituito nell'oggetto attività, qualsiasi errore restituito da SQL Server che si è verificato durante l'apertura della connessione.

Per ulteriori informazioni sulla programmazione asincrona nel provider di dati di .NET Framework per SQL Server, vedere Programmazione asincrona.

.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: