MBrace.AWS


BlobValue<'T>

Namespace: MBrace.AWS.Runtime.Utilities

Represents a value that has been persisted to S3

Instance members

Instance memberDescription
Bucket
Signature: string

Bucket to blob value

CompiledName: get_Bucket

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

Key
Signature: string

Key to blob persisting the value

CompiledName: get_Key

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