MBrace.Runtime


ICloudProcessManager

Namespace: MBrace.Runtime

Cloud process manager object

Instance members

Instance memberDescription
ClearAllProcesses()
Signature: unit -> Async<unit>
Modifiers: abstract

Deletes all cloud process info from current runtime.

ClearProcess(procId)
Signature: procId:string -> Async<unit>
Modifiers: abstract

Deletes cloud process info of given id.

GetAllProcesses()
Signature: unit -> Async<ICloudProcessEntry []>
Modifiers: abstract

Asynchronously fetches cloud process execution state for all tasks currently in cloud process.

StartProcess(info)
Signature: info:CloudProcessInfo -> Async<ICloudProcessEntry>
Modifiers: abstract

Request a new cloud process from cluster state.

TryGetProcessById(procId)
Signature: procId:string -> Async<ICloudProcessEntry option>
Modifiers: abstract

Gets a cloud process entry for provided cloud process id.

Fork me on GitHub