TaskFactory.FromAsync<TResult> Method (IAsyncResult, Func<IAsyncResult, TResult>)
Assembly: mscorlib (in mscorlib.dll)
public Task<TResult> FromAsync<TResult>( IAsyncResult asyncResult, Func<IAsyncResult, TResult> endMethod )
The type of the result available through the Task<TResult>.
- Type: System.IAsyncResult
The IAsyncResult whose completion should trigger the processing of the endMethod.
The exception that is thrown when the asyncResult argument is null.
The exception that is thrown when the endMethod argument is null.
The FromAsync overloads that take an asyncResult parameter are not as efficient as the overloads that take a beginMethod parameter. If performance is an issue, use the overloads that provide the beginMethod/endMethod pattern.