MBrace.Core


CloudBuilder

Namespace: MBrace.Core
Parent Module: Builders

Represents a workflow builder used to specify distributed cloud computations.

Constructors

ConstructorDescription
new()
Signature: unit -> CloudBuilder

CompiledName: .ctor

Instance members

Instance memberDescription
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>
Fork me on GitHub