MBrace.Core


CloudValueClient

Namespace: MBrace.Core.Internals

Collection of CloudValue operations.

Constructors

ConstructorDescription
new(provider)
Signature: provider:ICloudValueProvider -> CloudValueClient

CompiledName: .ctor

Instance members

Instance memberDescription
Id
Signature: string

CompiledName: get_Id

New(value, storageLevel)
Signature: (value:'T * storageLevel:StorageLevel option) -> CloudValue<'T>
Type parameters: 'T

Creates a new cloud value to the underlying cache with provided payload.

NewArray(values, storageLevel)
Signature: (values:seq<'T> * storageLevel:StorageLevel option) -> CloudArray<'T>
Type parameters: 'T

Creates a new cloud array to the underlying cache with provided payload.

NewArrayAsync(values, storageLevel)
Signature: (values:seq<'T> * storageLevel:StorageLevel option) -> Async<CloudArray<'T>>
Type parameters: 'T

Creates a new cloud array to the underlying cache with provided payload.

NewAsync(value, storageLevel)
Signature: (value:'T * storageLevel:StorageLevel option) -> Async<CloudValue<'T>>
Type parameters: 'T

Creates a new cloud value to the underlying cache with provided payload.

Provider
Signature: ICloudValueProvider

CompiledName: get_Provider

Read(cloudValue)
Signature: cloudValue:CloudValue<'T> -> 'T
Type parameters: 'T

Dereferences a Cloud value.

ReadAsync(cloudValue)
Signature: cloudValue:CloudValue<'T> -> Async<'T>
Type parameters: 'T

Dereferences a Cloud value.

Static members

Static memberDescription
Create(resources)
Signature: resources:ResourceRegistry -> CloudValueClient

Creates a CloudValue client by resolving the local execution context.

Fork me on GitHub