CloudProcess
Namespace: MBrace.Runtime
Represents a cloud computation that is being executed in the cluster.
Instance members
Instance member | Description |
ActiveWorkItems
Signature: int
Modifiers: abstract |
Active number of work items related to the process. CompiledName: |
add_Logs(arg1)
Signature: Handler<CloudLogEntry> -> unit
Modifiers: abstract |
Cloud process cloud logs observable |
AwaitResultBoxed(timeoutMilliseconds)
Signature: (timeoutMilliseconds:int option) -> Async<obj>
Modifiers: abstract |
Asynchronously awaits boxed result of given cloud process. |
Cancel()
Signature: unit -> unit
Modifiers: abstract |
Cancels execution of given process |
CancellationToken
Signature: ICloudCancellationToken
Modifiers: abstract |
Gets the parent cancellation token for the cloud process CompiledName: |
CompletedWorkItems
Signature: int
Modifiers: abstract |
Number of work items that have been completed for process. CompiledName: |
CompletionTime
Signature: DateTimeOffset option
Modifiers: abstract |
DateTime of cloud process completion CompiledName: |
ExecutionTime
Signature: TimeSpan option
Modifiers: abstract |
TimeSpan of executing process. CompiledName: |
FaultedWorkItems
Signature: int
Modifiers: abstract |
Number of faults encountered while executing work items for process. CompiledName: |
GetInfo()
Signature: unit -> string
Modifiers: abstract |
Gets a printed report on the current process status |
GetLogs(filter)
Signature: (filter:(CloudLogEntry -> bool) option) -> CloudLogEntry []
|
Asynchronously fetches log all log entries generated by given cloud process. |
GetLogsAsync(filter)
Signature: (filter:(CloudLogEntry -> bool) option) -> Async<CloudLogEntry []>
Modifiers: abstract |
Asynchronously fetches log all log entries generated by given cloud process. |
Id
Signature: string
Modifiers: abstract |
Cloud process identifier CompiledName: |
Logs
Signature: IEvent<CloudLogEntry>
Modifiers: abstract |
Cloud process cloud logs observable CompiledName: |
Name
Signature: string option
Modifiers: abstract |
Cloud process user-supplied name CompiledName: |
remove_Logs(arg1)
Signature: Handler<CloudLogEntry> -> unit
Modifiers: abstract |
Cloud process cloud logs observable |
ResultBoxed
Signature: obj
Modifiers: abstract |
Awaits the boxed result of the process. CompiledName: |
ShowInfo()
Signature: unit -> unit
|
Prints a report on the current process status to stdout |
ShowLogs(filter)
Signature: (filter:(CloudLogEntry -> bool) option) -> unit
Modifiers: abstract |
Asynchronously fetches log all log entries generated by given cloud process. |
StartTime
Signature: DateTimeOffset option
Modifiers: abstract |
Date of process execution start. CompiledName: |
Status
Signature: CloudProcessStatus
Modifiers: abstract |
Process execution status. CompiledName: |
TotalWorkItems
Signature: int
Modifiers: abstract |
Total number of work items related to the process. CompiledName: |
TryGetResultBoxed()
Signature: unit -> Async<obj option>
Modifiers: abstract |
Return the result if available or None if not available. |
Type
Signature: Type
Modifiers: abstract |
Process return type CompiledName: |
WaitAsync(timeoutMilliseconds)
Signature: (timeoutMilliseconds:int option) -> Async<unit>
Modifiers: abstract |
Asynchronously waits until process has completed |