ICloudProcess
Namespace: MBrace.Core
Denotes a cloud process that is being executed in the cluster.
Instance members
Instance member | Description |
AwaitResultBoxedAsync(...)
Signature: (timeoutMilliseconds:int option) -> Async<obj>
Modifiers: abstract |
Awaits cloud process for completion, returning its eventual result. |
CancellationToken
Signature: ICloudCancellationToken
Modifiers: abstract |
Gets the cancellation corresponding to the Task instance CompiledName: |
Id
Signature: string
Modifiers: abstract |
Unique cloud process identifier CompiledName: |
IsCanceled
Signature: bool
Modifiers: abstract |
Gets a boolean indicating that the cloud process has been canceled. CompiledName: |
IsCompleted
Signature: bool
Modifiers: abstract |
Gets a boolean indicating that the cloud process has completed successfully. CompiledName: |
IsFaulted
Signature: bool
Modifiers: abstract |
Gets a boolean indicating that the cloud process has completed with fault. CompiledName: |
ResultBoxed
Signature: obj
Modifiers: abstract |
Synchronously gets the cloud process result, blocking until it completes. CompiledName: |
Status
Signature: CloudProcessStatus
Modifiers: abstract |
Gets a TaskStatus enumeration indicating the current cloud process state. CompiledName: |
TryGetResultBoxedAsync()
Signature: unit -> Async<obj option>
Modifiers: abstract |
Returns the cloud process result if completed or None if still pending. |
WaitAsync(timeoutMilliseconds)
Signature: (timeoutMilliseconds:int option) -> Async<unit>
Modifiers: abstract |
Asynchronously waits for the cloud process to complete. |