Send feedback on this topic.
Teradata.Client.Provider
Asynchronous Command Execution Overview
.NET Data Provider for Teradata > Developer's Guide > Working with the Data Provider Features > Asynchronous Support Overview > Asynchronous Command Execution Overview

Executing commands asynchronously has the advantage of not blocking the application’s thread while the command is being processed by the Advanced SQL Engine. For example, a WinForms application could submit a long-running query without blocking its main thread while the query is being executed on a worker thread.

The following Asynchronous Programming Patterns are supported for query execution:

  1. Asynchronous Programming Model (APM)
  2. Task-based Asynchronous Pattern (TAP)

 

See Also

Re-tryable Exceptions

Exceptions that are not re-tryable