MBrace.Azure


BlobValue<'T>

Namespace: MBrace.Azure.Runtime.Utilities

Represents a value that has been persisted to blob store

Instance members

Instance memberDescription
Container
Signature: string

Container to blob

CompiledName: get_Container

Delete()
Signature: unit -> Async<unit>

Asynchronously deletes the blob

Exists()
Signature: unit -> Async<bool>

Asynchronously checks if blob exists in store

GetSize()
Signature: unit -> Async<int64>

Asynchronously gets the blob size in bytes

GetValue()
Signature: unit -> Async<'T>

Asynchronously gets the persisted value

Path
Signature: string

Path to blob persisting the value

CompiledName: get_Path

TryGetValue()
Signature: unit -> Async<'T option>

Try reading the persisted value, returning Some t if file exists, None if it doesn't exist.

WriteValue(value)
Signature: value:'T -> Async<unit>

Asynchronously writes a value to the specified blob

Fork me on GitHub