Expand Minimize

TaskFactory<TResult>.FromAsync Method

This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.

  NameDescription
Public method FromAsync(IAsyncResult, Func<IAsyncResult, TResult>) Creates a TaskFactory<TResult> that executes an end method function when a specified IAsyncResult completes.
Public method FromAsync(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, Object) Creates a TaskFactory<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method FromAsync(IAsyncResult, Func<IAsyncResult, TResult>, TaskCreationOptions) Creates a TaskFactory<TResult> that executes an end method function when a specified IAsyncResult completes.
Public method FromAsync(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, Object, TaskCreationOptions) Creates a TaskFactory<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method FromAsync<TArg1>(Func<TArg1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, Object) Creates a TaskFactory<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method FromAsync(IAsyncResult, Func<IAsyncResult, TResult>, TaskCreationOptions, TaskScheduler) Creates a TaskFactory<TResult> that executes an end method function when a specified IAsyncResult completes.
Public method FromAsync<TArg1>(Func<TArg1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, Object, TaskCreationOptions) Creates a TaskFactory<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method FromAsync<TArg1, TArg2>(Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, Object) Creates a TaskFactory<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method FromAsync<TArg1, TArg2>(Func<TArg1, TArg2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, Object, TaskCreationOptions) Creates a TaskFactory<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method FromAsync<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, TArg3, Object) Creates a TaskFactory<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Public method FromAsync<TArg1, TArg2, TArg3>(Func<TArg1, TArg2, TArg3, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>, TArg1, TArg2, TArg3, Object, TaskCreationOptions) Creates a TaskFactory<TResult> that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft