MBrace.Core


CloudDictionary<'T>

Namespace: MBrace.Core

Distributed key-value collection.

Instance members

Instance memberDescription
ContainsKeyAsync(key)
Signature: key:string -> Async<bool>
Modifiers: abstract

Checks if entry of supplied key exists in dictionary.

ForceAddAsync(key, value)
Signature: (key:string * value:'T) -> Async<unit>
Modifiers: abstract

Add a new key-value pair to dictionary, overwriting if one already exists.

Id
Signature: string
Modifiers: abstract

Dictionary identifier

CompiledName: get_Id

RemoveAsync(key)
Signature: key:string -> Async<bool>
Modifiers: abstract

Removes entry of supplied key from dictionary. Returns true if successful.

TransactAsync(...)
Signature: (key:string * transacter:('T option -> 'R * 'T) * maxRetries:int option) -> Async<'R>
Modifiers: abstract

Performs an atomic transaction on value of given key.

TryAddAsync(key, value)
Signature: (key:string * value:'T) -> Async<bool>
Modifiers: abstract

Try adding a new key-value pair to dictionary.

TryFindAsync(key)
Signature: key:string -> Async<'T option>
Modifiers: abstract

Attempt reading a value of provided key from dictionary.

Fork me on GitHub