MBrace.Core


PersistedSequence<'T>

Namespace: MBrace.Library

Ordered, immutable collection of values persisted in a single cloud file.

Record Fields

Record FieldDescription
count
Signature: int64 option
Modifiers: mutable
deserializer
Signature: Stream -> seq<'T>
Modifiers: mutable
etag
Signature: ETag
Modifiers: mutable
path
Signature: string
Modifiers: mutable
store
Signature: ICloudFileStore
Modifiers: mutable

Instance members

Instance memberDescription
Count
Signature: int64

Gets Cloud sequence element count

CompiledName: get_Count

ETag
Signature: ETag

ETag of persisted sequence instance.

CompiledName: get_ETag

GetCount()
Signature: unit -> LocalCloud<int64>

Gets persisted sequence element count

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

Asynchronously gets persisted sequence element count

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

Gets underlying sequence size in bytes

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

Asynchronously gets underlying sequence size in bytes

Path
Signature: string

Path to Cloud sequence in store.

CompiledName: get_Path

Size
Signature: int64

Gets underlying sequence size in bytes

CompiledName: get_Size

ToArray()
Signature: unit -> 'T []

Fetches all elements of the cloud sequence and returns them as a local array.

ToArrayAsync()
Signature: unit -> Async<'T []>

Asynchronously fetches all elements of the cloud sequence and returns them as a local array.

Fork me on GitHub