CloudBuilder
Namespace: MBrace.Core
Parent Module: Builders
Represents a workflow builder used to specify distributed cloud computations.
Constructors
Constructor | Description |
new()
Signature: unit -> CloudBuilder
|
CompiledName: |
Instance members
Instance member | Description |
Bind(f, g)
Signature: (f:Cloud<'T> * g:('T -> Cloud<'S>)) -> Cloud<'S>
Type parameters: 'T, 'S |
|
Combine(f, g)
Signature: (f:Cloud<unit> * g:Cloud<'T>) -> Cloud<'T>
Type parameters: 'T |
|
Delay(f)
Signature: (f:(unit -> Cloud<'T>)) -> Cloud<'T>
Type parameters: 'T |
|
For(ts, body)
Signature: (ts:seq<'T> * body:('T -> Cloud<unit>)) -> Cloud<unit>
Type parameters: 'T |
|
For(ts, body)
Signature: (ts:'T list * body:('T -> Cloud<unit>)) -> Cloud<unit>
Type parameters: 'T |
|
For(ts, body)
Signature: (ts:'T [] * body:('T -> Cloud<unit>)) -> Cloud<unit>
Type parameters: 'T |
|
Return(t)
Signature: t:'T -> Cloud<'T>
Type parameters: 'T |
|
ReturnFrom(c)
Signature: c:Cloud<'T> -> Cloud<'T>
Type parameters: 'T |
|
TryFinally(f, finalizer)
Signature: (f:Cloud<'T> * finalizer:(unit -> unit)) -> Cloud<'T>
Type parameters: 'T |
|
TryWith(f, handler)
Signature: (f:Cloud<'T> * handler:(exn -> Cloud<'T>)) -> Cloud<'T>
Type parameters: 'T |
|
Using(value, bindF)
Signature: (value:'T * bindF:('T -> Cloud<'U>)) -> Cloud<'U>
Type parameters: 'T, 'U, 'p |
|
Using(value, bindF)
Signature: (value:'T * bindF:('T -> Cloud<'U>)) -> Cloud<'U>
Type parameters: 'T, 'U |
|
While(pred, body)
Signature: (pred:(unit -> bool) * body:Cloud<unit>) -> Cloud<unit>
|
|
Zero()
Signature: unit -> Cloud<unit>
|