TaskFactory.FromAsync Method
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.
| Name | Description | |
|---|---|---|
|
FromAsync(IAsyncResult, Action<IAsyncResult>) | Creates a Task that executes an end method action when a specified IAsyncResult completes. |
|
FromAsync<TResult>(IAsyncResult, Func<IAsyncResult, TResult>) | Creates a System.Threading.Tasks.Task{TResult} that executes an end method function when a specified IAsyncResult completes. |
|
FromAsync(Func<AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, Object) | Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TResult>(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, Object) | Creates a System.Threading.Tasks.Task{TResult} that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) | Creates a Task that executes an end method action when a specified IAsyncResult completes. |
|
FromAsync<TResult>(IAsyncResult, Func<IAsyncResult, TResult>, TaskCreationOptions) | Creates a System.Threading.Tasks.Task{TResult} that executes an end method function when a specified IAsyncResult completes. |
|
FromAsync(Func<AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, Object, TaskCreationOptions) | Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TResult>(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, Object, TaskCreationOptions) | Creates a System.Threading.Tasks.Task{TResult} that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1>(Func<TArg1, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, TArg1, Object) | Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TResult>(Func<TArg1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, Object) | Creates a System.Threading.Tasks.Task{TResult} that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions, TaskScheduler) | Creates a Task that executes an end method action when a specified IAsyncResult completes. |
|
FromAsync<TResult>(IAsyncResult, Func<IAsyncResult, TResult>, TaskCreationOptions, TaskScheduler) | Creates a System.Threading.Tasks.Task{TResult} that executes an end method function when a specified IAsyncResult completes. |
|
FromAsync<TArg1>(Func<TArg1, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, TArg1, Object, TaskCreationOptions) | Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TResult>(Func<TArg1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, Object, TaskCreationOptions) | Creates a System.Threading.Tasks.Task{TResult} that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TArg2>(Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object) | Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TArg2, TResult>(Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, Object) | Creates a System.Threading.Tasks.Task{TResult} that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TArg2>(Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, Object, TaskCreationOptions) | Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TArg2, TResult>(Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, Object, TaskCreationOptions) | Creates a System.Threading.Tasks.Task{TResult} that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object) | Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TArg2, TArg3, TResult>(Func<TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, TArg3, Object) | Creates a System.Threading.Tasks.Task{TResult} that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) | Creates a Task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
|
FromAsync<TArg1, TArg2, TArg3, TResult>(Func<TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) | Creates a System.Threading.Tasks.Task{TResult} that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |