MBrace.Core


CloudAtom<'T>

Namespace: MBrace.Core

Represents a distributed, atomically updatable value reference

Instance members

Instance memberDescription
Container
Signature: string
Modifiers: abstract

Cloud atom container Id

CompiledName: get_Container

ForceAsync(value)
Signature: value:'T -> Async<unit>
Modifiers: abstract

Forces a value on atom.

GetValueAsync()
Signature: unit -> Async<'T>
Modifiers: abstract

Asynchronously gets the current value of the atom.

Id
Signature: string
Modifiers: abstract

Cloud atom identifier

CompiledName: get_Id

TransactAsync(transaction, maxRetries)
Signature: (transaction:('T -> 'R * 'T) * maxRetries:int option) -> Async<'R>
Modifiers: abstract

Atomically updates table entry of given id using updating function.

Value
Signature: 'T
Modifiers: abstract

Gets the current value of the atom.

CompiledName: get_Value

Fork me on GitHub