MBrace.Runtime


ICloudResultAggregator<'T>

Namespace: MBrace.Runtime

Defines a serializable, distributed result aggregator entity.

Instance members

Instance memberDescription
Capacity
Signature: int
Modifiers: abstract

Declared capacity for result aggregator.

CompiledName: get_Capacity

CurrentSize
Signature: Async<int>
Modifiers: abstract

Asynchronously returns current accumulated size for aggregator.

CompiledName: get_CurrentSize

IsCompleted
Signature: Async<bool>
Modifiers: abstract

Asynchronously returns if result aggregator has been completed.

CompiledName: get_IsCompleted

SetResult(index, value, workerId)
Signature: (index:int * value:'T * workerId:IWorkerId) -> Async<bool>
Modifiers: abstract

Asynchronously sets result at given index to aggregator. Returns true if aggregation is completed.

ToArray()
Signature: unit -> Async<'T []>
Modifiers: abstract

Asynchronously returns aggregated results, provided aggregation is completed.

Fork me on GitHub