|
Specifies the sequential composition of two units of task code.
-
task1
:
TaskCode<'TOverall, unit>
-
task2
:
TaskCode<'TOverall, 'T>
-
Returns:
TaskCode<'TOverall, 'T>
|
|
Specifies the delayed execution of a unit of task code.
-
generator
:
unit -> TaskCode<'TOverall, 'T>
-
Returns:
TaskCode<'TOverall, 'T>
|
|
Specifies the iterative execution of a unit of task code.
-
sequence
:
'T seq
-
body
:
'T -> TaskCode<'TOverall, unit>
-
Returns:
TaskCode<'TOverall, unit>
|
|
Specifies a unit of task code which returns a value
-
value
:
'T
-
Returns:
TaskCode<'T, 'T>
|
|
Specifies a unit of task code which excuted using try/finally semantics
-
body
:
TaskCode<'TOverall, 'T>
-
compensation
:
unit -> unit
-
Returns:
TaskCode<'TOverall, 'T>
|
|
Specifies a unit of task code which excuted using try/with semantics
-
body
:
TaskCode<'TOverall, 'T>
-
catch
:
exn -> TaskCode<'TOverall, 'T>
-
Returns:
TaskCode<'TOverall, 'T>
|
|
Specifies a unit of task code which binds to the resource implementing IAsyncDisposable and disposes it asynchronously
-
resource
:
'Resource
-
body
:
'Resource -> TaskCode<'TOverall, 'T>
-
Returns:
TaskCode<'TOverall, 'T>
|
|
Specifies the iterative execution of a unit of task code.
-
condition
:
unit -> bool
-
body
:
TaskCode<'TOverall, unit>
-
Returns:
TaskCode<'TOverall, unit>
|
|
Specifies a unit of task code which produces no result
-
Returns:
TaskCode<'TOverall, unit>
|