Sdílet prostřednictvím


SqlBatch.ExecuteNonQueryAsync(CancellationToken) Metoda

Definice

Toto je asynchronní verze nástroje ExecuteNonQuery().

Implementace vyvolá metodu ExecuteNonQueryAsync(CancellationToken) a vrátí dokončenou úlohu. Výchozí implementace vrátí zrušenou úlohu, pokud je předán již zrušený token zrušení.

Nevyvolávej jiné metody a vlastnosti objektu DbCommand , dokud vrácená úloha není dokončena.

public override System.Threading.Tasks.Task<int> ExecuteNonQueryAsync (System.Threading.CancellationToken cancellationToken = default);
override this.ExecuteNonQueryAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Overrides Function ExecuteNonQueryAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)

Parametry

cancellationToken
CancellationToken

Token pro zrušení asynchronní operace.

Návraty

Úloha představující asynchronní operaci

Výjimky

Při provádění dávky došlo k chybě.

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Poznámky

Další informace o asynchronním programování naleznete v tématu Asynchronní programování.

Pokud je do vrácené úlohy uložena výjimka, bude tato výjimka vyvolána, když je úloha očekávána. Výjimky použití, jako ArgumentExceptionje , se stále vyvolává synchronně.

Poznámka

Tato metoda těží z ExecuteNonQueryAsync(CancellationToken)a zde platí všechny očekávané výjimky této metody.

Platí pro

Viz také