Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Expand Minimize

TaskFactory.FromAsync Method

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
Public method Supported by Portable Class Library FromAsync(IAsyncResult, Action<IAsyncResult>) Creates a Task that executes an end method action when a specified IAsyncResult completes.
Public method Supported by Portable Class Library FromAsync<TResult>(IAsyncResult, Func<IAsyncResult, TResult>) Creates a Task<TResult> that executes an end method function when a specified IAsyncResult completes.
Public method Supported by Portable Class Library 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.
Public method Supported by Portable Class Library FromAsync<TResult>(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, Object) Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method Supported by Portable Class Library FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions) Creates a Task that executes an end method action when a specified IAsyncResult completes.
Public method Supported by Portable Class Library FromAsync<TResult>(IAsyncResult, Func<IAsyncResult, TResult>, TaskCreationOptions) Creates a Task<TResult> that executes an end method function when a specified IAsyncResult completes.
Public method Supported by Portable Class Library 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.
Public method Supported by Portable Class Library FromAsync<TResult>(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, Object, TaskCreationOptions) Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method Supported by Portable Class Library 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.
Public method Supported by Portable Class Library FromAsync<TArg1, TResult>(Func<TArg1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, Object) Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method Supported by Portable Class Library FromAsync(IAsyncResult, Action<IAsyncResult>, TaskCreationOptions, TaskScheduler) Creates a Task that executes an end method action when a specified IAsyncResult completes.
Public method Supported by Portable Class Library FromAsync<TResult>(IAsyncResult, Func<IAsyncResult, TResult>, TaskCreationOptions, TaskScheduler) Creates a Task<TResult> that executes an end method function when a specified IAsyncResult completes.
Public method Supported by Portable Class Library 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.
Public method Supported by Portable Class Library FromAsync<TArg1, TResult>(Func<TArg1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, Object, TaskCreationOptions) Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method Supported by Portable Class Library 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.
Public method Supported by Portable Class Library FromAsync<TArg1, TArg2, TResult>(Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, Object) Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method Supported by Portable Class Library 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.
Public method Supported by Portable Class Library FromAsync<TArg1, TArg2, TResult>(Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, Object, TaskCreationOptions) Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method Supported by Portable Class Library 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.
Public method Supported by Portable Class Library FromAsync<TArg1, TArg2, TArg3, TResult>(Func<TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, TArg3, Object) Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method Supported by Portable Class Library 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.
Public method Supported by Portable Class Library FromAsync<TArg1, TArg2, TArg3, TResult>(Func<TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) Creates a Task<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Top
Show:
© 2015 Microsoft