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 DbCommand.ExecuteNonQueryAsync (CancellationToken)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Questa è la versione asincrona di ExecuteNonQuery. I provider devono eseguire l'override con un'implementazione appropriata. Facoltativamente è possibile ignorare il token di annullamento.

L'implementazione predefinita richiama sincroni ExecuteNonQuery (metodo) e restituisce un'attività completata, bloccare il thread chiamante. L'implementazione predefinita restituisce un'attività annullata se riceve un token di annullamento già annullata. Le eccezioni generate da ExecuteNonQuery verrà comunicata tramite la proprietà dell'attività eccezione restituita.

Non richiamare altri metodi e le proprietà di DbCommand dell'oggetto fino al completamento dell'attività restituita.

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

public virtual Task<int> ExecuteNonQueryAsync(
	CancellationToken cancellationToken
)

Parametri

cancellationToken
Type: System.Threading.CancellationToken

Token da monitorare per le richieste di annullamento.

Valore restituito

Type: System.Threading.Tasks.Task<Int32>

Attività che rappresenta l'operazione asincrona.

Exception Condition
DbException

Si è verificato un errore durante l'esecuzione del testo del comando.

Per altre informazioni sulla programmazione asincrona, vedere Programmazione asincrona.

Universal Windows Platform
Disponibile da 10
.NET Framework
Disponibile da 4.5
Torna all'inizio
Mostra: