| Name | Description |
|---|
 | FromAsync(Func<AsyncCallback^, Object^, IAsyncResult^>^, Func<IAsyncResult^, TResult>^, Object^) | Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
 | FromAsync(Func<AsyncCallback^, Object^, IAsyncResult^>^, Func<IAsyncResult^, TResult>^, Object^, TaskCreationOptions) | Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
 | FromAsync(IAsyncResult^, Func<IAsyncResult^, TResult>^) | Creates a task that executes an end method function when a specified IAsyncResult completes. |
 | FromAsync(IAsyncResult^, Func<IAsyncResult^, TResult>^, TaskCreationOptions) | Creates a task that executes an end method function when a specified IAsyncResult completes. |
 | FromAsync(IAsyncResult^, Func<IAsyncResult^, TResult>^, TaskCreationOptions, TaskScheduler^) | Creates a task that executes an end method function when a specified IAsyncResult completes. |
 | FromAsync<TArg1>(Func<TArg1, AsyncCallback^, Object^, IAsyncResult^>^, Func<IAsyncResult^, TResult>^, TArg1, Object^) | Creates a task that represents a pair of begin and end methods that conform to the Asynchronous Programming Model pattern. |
 | FromAsync<TArg1>(Func<TArg1, AsyncCallback^, Object^, IAsyncResult^>^, Func<IAsyncResult^, TResult>^, 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, TArg2>(Func<TArg1, TArg2, AsyncCallback^, Object^, IAsyncResult^>^, Func<IAsyncResult^, TResult>^, 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>(Func<TArg1, TArg2, AsyncCallback^, Object^, IAsyncResult^>^, Func<IAsyncResult^, TResult>^, 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, TArg3>(Func<TArg1, TArg2, TArg3, AsyncCallback^, Object^, IAsyncResult^>^, Func<IAsyncResult^, TResult>^, 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>(Func<TArg1, TArg2, TArg3, AsyncCallback^, Object^, IAsyncResult^>^, Func<IAsyncResult^, TResult>^, 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. |