Header menu logo IcedTasks

AsyncEx Type

This contains many functions that implement Task throwing semantics differently than the current FSharp.Core. See

Static members

Static member Description

AsyncEx.AwaitAwaitable(awaitable)

Full Usage: AsyncEx.AwaitAwaitable(awaitable)

Parameters:
    awaitable : ^Awaitable

Returns: Async<'b>
Modifiers: inline
Type parameters: ^Awaitable, ^a, 'b

Return an asynchronous computation that will wait for the given Awaitable to complete and return its result.

This is based on and

awaitable : ^Awaitable
Returns: Async<'b>

AsyncEx.AwaitAwaiter(awaiter)

Full Usage: AsyncEx.AwaitAwaiter(awaiter)

Parameters:
    awaiter : ^Awaiter - The Awaiter to await

Returns: Async<'a>
Modifiers: inline
Type parameters: ^Awaiter, 'a

Return an asynchronous computation that will wait for the given Awaiter to complete and return its result.

This is based on and

awaiter : ^Awaiter

The Awaiter to await

Returns: Async<'a>

AsyncEx.AwaitTask(task)

Full Usage: AsyncEx.AwaitTask(task)

Parameters:
Returns: Async<'T>

Return an asynchronous computation that will wait for the given Task to complete and return its result.

This is based on

task : Task<'T>
Returns: Async<'T>

AsyncEx.AwaitTask(task)

Full Usage: AsyncEx.AwaitTask(task)

Parameters:
Returns: Async<unit>

Return an asynchronous computation that will wait for the given Task to complete and return its result.

This is based on

task : Task
Returns: Async<unit>

AsyncEx.AwaitValueTask(vTask)

Full Usage: AsyncEx.AwaitValueTask(vTask)

Parameters:
Returns: Async<unit>
Modifiers: inline

Return an asynchronous computation that will wait for the given Task to complete and return its result.

This is based on

vTask : ValueTask
Returns: Async<unit>

AsyncEx.AwaitValueTask(vTask)

Full Usage: AsyncEx.AwaitValueTask(vTask)

Parameters:
Returns: Async<'a>
Modifiers: inline
Type parameters: 'a

Return an asynchronous computation that will wait for the given ValueTask to complete and return its result.

This is based on

vTask : ValueTask<'a>
Returns: Async<'a>

Type something to start searching.