MBrace.Core


CloudAtom

Namespace: MBrace.Core

Static members

Static memberDescription
CreateRandomContainerName()
Signature: unit -> LocalCloud<string>

Generates a unique container name.

Decrement(atom)
Signature: atom:CloudAtom<^T> -> LocalCloud<^T>
Type parameters: ^T, ^?7738

Decrements a cloud counter by one.

Delete(atom)
Signature: atom:CloudAtom<'T> -> LocalCloud<unit>
Type parameters: 'T

Deletes the provided atom instance from store.

DeleteContainer(container)
Signature: container:string -> LocalCloud<unit>

Deletes container and all its contained atoms.

GetById(atomId, container)
Signature: (atomId:string * container:string option) -> LocalCloud<CloudAtom<'T>>
Type parameters: 'T

Attempt to recover an existing atom instance by its unique identifier and type.

Increment(atom)
Signature: atom:CloudAtom<^T> -> LocalCloud<^T>
Type parameters: ^T, ^?7735

Increments a cloud counter by one.

IsSupportedValue(value)
Signature: value:'T -> LocalCloud<bool>
Type parameters: 'T

Checks if value is supported by current table store.

New(initial, atomId, container)
Signature: (initial:'T * atomId:string option * container:string option) -> LocalCloud<CloudAtom<'T>>
Type parameters: 'T

Creates a new cloud atom instance with given value.

Fork me on GitHub