Header menu logo FSharp.Control.TaskSeq

TaskSeqBuilder Type

Main builder class for the taskSeq computation expression.

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T
task1 : ResumableTSC<'T>
task2 : ResumableTSC<'T>
Returns: ResumableTSC<'T>

this.Delay

Full Usage: this.Delay

Parameters:
Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T
f : unit -> ResumableTSC<'T>
Returns: ResumableTSC<'T>

this.Run

Full Usage: this.Run

Parameters:
Returns: TaskSeq<'T>
Modifiers: inline
Type parameters: 'T
code : ResumableTSC<'T>
Returns: TaskSeq<'T>

this.TryFinally

Full Usage: this.TryFinally

Parameters:
Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T
body : ResumableTSC<'T>
compensationAction : unit -> unit
Returns: ResumableTSC<'T>

this.TryFinallyAsync

Full Usage: this.TryFinallyAsync

Parameters:
Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T
body : ResumableTSC<'T>
compensationAction : unit -> Task
Returns: ResumableTSC<'T>

this.TryWith

Full Usage: this.TryWith

Parameters:
Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T
body : ResumableTSC<'T>
catch : exn -> ResumableTSC<'T>
Returns: ResumableTSC<'T>

this.Using

Full Usage: this.Using

Parameters:
Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'Disp, 'T
disp : 'Disp
body : 'Disp -> ResumableTSC<'T>
Returns: ResumableTSC<'T>

this.While

Full Usage: this.While

Parameters:
Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T
condition : unit -> bool
body : ResumableTSC<'T>
Returns: ResumableTSC<'T>

this.WhileAsync

Full Usage: this.WhileAsync

Parameters:
Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T

Used by `For`. F# currently doesn't support `while!`, so this cannot be called directly from the CE

condition : unit -> ValueTask<bool>
body : ResumableTSC<'T>
Returns: ResumableTSC<'T>

this.Yield

Full Usage: this.Yield

Parameters:
    value : 'T

Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T
value : 'T
Returns: ResumableTSC<'T>

this.Zero

Full Usage: this.Zero

Returns: ResumableTSC<'T>
Modifiers: inline
Type parameters: 'T
Returns: ResumableTSC<'T>

Type something to start searching.