TaskAwaiter<TResult>.GetResult Method

Definition

Ends the wait for the completion of the asynchronous task.

C#
public TResult GetResult();

Returns

TResult

The result of the completed task.

Exceptions

The TaskAwaiter<TResult> object was not properly initialized.

The task was canceled.

The task completed in a Faulted state.

The task was canceled.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0