TaskExtensions.AsAsyncResult Method

Definition

Overloads

AsAsyncResult(Task, AsyncCallback, Object)
AsAsyncResult<T>(Task<T>, AsyncCallback, Object)

AsAsyncResult(Task, AsyncCallback, Object)

public:
[System::Runtime::CompilerServices::Extension]
 static IAsyncResult ^ AsAsyncResult(System::Threading::Tasks::Task ^ task, AsyncCallback ^ callback, System::Object ^ state);
public static IAsyncResult AsAsyncResult (this System.Threading.Tasks.Task task, AsyncCallback callback, object state);
static member AsAsyncResult : System.Threading.Tasks.Task * AsyncCallback * obj -> IAsyncResult

Parameters

task
Task
callback
AsyncCallback
state
Object

Returns

IAsyncResult

Applies to

AsAsyncResult<T>(Task<T>, AsyncCallback, Object)

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static IAsyncResult ^ AsAsyncResult(System::Threading::Tasks::Task<T> ^ task, AsyncCallback ^ callback, System::Object ^ state);
public static IAsyncResult AsAsyncResult<T> (this System.Threading.Tasks.Task<T> task, AsyncCallback callback, object state);
static member AsAsyncResult : System.Threading.Tasks.Task<'T> * AsyncCallback * obj -> IAsyncResult
<Extension()>
Public Function AsAsyncResult(Of T) (task As Task(Of T), callback As AsyncCallback, state As Object) As IAsyncResult

Type Parameters

T

Parameters

task
Task<T>
callback
AsyncCallback
state
Object

Returns

IAsyncResult

Applies to