MBrace.Core
MBrace.Core Namespace
Type | Description |
Cloud<'T> | Represents a distributed cloud computation. Constituent parts of the computation
may be serialized, scheduled and may migrate between different distributed
execution contexts. If the computation accesses concurrent shared memory then
replace by a more constrained "local" workflow. |
Cloud | Cloud workflows user API |
CloudArray<'T> | Serializable entity that represents an immutable array that has been cached by the MBrace runtime. |
CloudAtom<'T> | Represents a distributed, atomically updatable value reference |
CloudAtom | |
CloudAtomExtensions | |
CloudDictionary<'T> | Distributed key-value collection. |
CloudDictionary | CloudDictionary static methods |
CloudDictionaryExtensions | |
CloudDirectory | Contains static methods used for performing directory operations in the cloud store. |
CloudDirectoryInfo | Serializable reference to a directory in the cloud store that can be used for accessing contained subdirectories and files. |
CloudFile | Contains static methods used for performing file operations in the cloud store. |
CloudFileInfo | Serializable reference to a file in the cloud store that can be used for accessing properties of files. |
CloudPath | Contains static methods used for performing path operations in the cloud store. |
CloudProcessExtensions | |
CloudProcessHelpers | Cloud Process helper methods |
CloudProcessStatus | Enumeration specifying the execution status for a CloudProcess |
CloudQueue<'T> | Distributed Queue abstraction |
CloudQueue | Queue methods for MBrace |
CloudQueueExtensions | |
CloudStore | API for cloud store operations |
CloudValue<'T> | Serializable entity that represents an immutable .NET object that has been cached by the MBrace runtime. |
CloudValue | |
CloudValueExtensions | |
FaultData | Contains fault data for a given MBrace computation. |
FaultException | Exception indicating fault in MBrace runtime |
FaultPolicy | Fault policy to be applied in a distributed MBrace computation. |
FaultRecoveryAction | Specifies the recovery action that should happen in the event of an MBrace fault. |
ICloudCancellationToken | Distributed cancellation token abstraction. |
ICloudCancellationTokenSource | Distributed cancellation token source abstraction. |
ICloudDisposable | Denotes a distributable, serializable resource that can be disposed in a global context. Types that implement ICloudDisposable can be introduced in cloud { ... } workflows with the use and use! bindings. |
ICloudProcess<'T> | Denotes a cloud process that is being executed in the cluster. |
ICloudProcess | Denotes a cloud process that is being executed in the cluster. |
ICloudValue | Serializable entity that represents an immutable .NET object that has been cached by the MBrace runtime. |
IWorkerRef | Denotes a reference to a worker node in the cluster. |
Local | Local-parallelism combinators |
LocalCloud<'T> | Represents a machine-constrained cloud computation. The computation runs to completion as a locally executing in-memory computation. The computation may access concurrent shared memory and unserializable resources. When run will produce a value of type 'T, or raise an exception. |
MemoryEmulation | Specifies memory semantics in InMemory MBrace execution |
Serializer | Common MBrace serialization methods |
StorageLevel | Storage levels used for CloudValues |
Module | Description |
BuilderAsyncExtensions | Collection of MBrace builder extensions for seamlessly composing MBrace with asynchronous workflows |
Builders | A collection of builder implementations for MBrace workflows |
CloudOperators | collection of parallelism operators for the cloud |
MBrace.Core.Internals Namespace
Type | Description |
Cloud | Internal cloud workflow combinators |
CloudAtomClient | Collection of client methods for CloudAtom API |
CloudDictionaryClient | Collection of client methods for CloudDictionary API |
CloudDirectoryClient | Collection of file store operations |
CloudFileClient | Collection of file store operations |
CloudFileSystem | Serializable CloudFileSystem instance object |
CloudPathClient | Collection of path-related file store methods. |
CloudQueueClient | Collection of client methods for CloudAtom API |
CloudStoreClient | NonSerializable global store client object |
CloudValueClient | Collection of CloudValue operations. |
Continuation<'T> | Distributable continuation context. |
ETag | |
ExceptionDispatchInfo | Replacement for System.Runtime.ExceptionServices.ExceptionDispatchInfo that is serializable and permits symbolic appending to stacktrace |
ExecutionContext | Local, non-distributable continuation execution context. |
ICloudAtomProvider | Defines a factory for distributed atoms |
ICloudCollection<'T> | Represents an abstract, distributed collection of values. |
ICloudDictionaryProvider | Abstract factory for ICloudDictionary. |
ICloudFileStore | Cloud file storage abstraction |
ICloudLogger | Cloud Workflow logger. |
ICloudQueueProvider | Defines a factory for distributed queues |
ICloudValueProvider | Cloud Value provider implementation. |
IParallelismProvider | MBrace dependency used for initiating parallel/distributed workflows. |
IPartitionableCollection<'T> | A cloud collection that can be partitioned into smaller collections of provided size. |
IPartitionedCollection<'T> | A cloud collection that comprises of a fixed number of partitions. |
ISerializer | Serialization abstraction |
ITargetedPartitionCollection<'T> | A partitioned cloud collection whose partitions target a specified worker. |
ITextSerializer | Text-based serialization abstraction |
Local | Internal local workflow combinators |
ResourceNotFoundException | Exception raised on missing resource resolution |
ResourceRegistry | Immutable dependency container used for pushing runtime resources to the continuation monad. |
SeekableHTTPStream | Seekable HTTP Stream implementation |
SerializationClient | Collection of Serialization utilities. |
TextReaders |
Module | Description |
AsyncExtensions | |
CloudFileStoreUtils | |
Continuation | Continuation utility functions |
ExceptionDispatchInfo | |
ResourceBuilder | Resource registry builder API |
Utils | |
WorkerRef |
MBrace.Core.Internals.CSharpProxy Namespace
Type | Description |
FSharpFunc | C# friendly wrapper functions for F# lambdas |
MBrace.Library Namespace
Type | Description |
DomainLocal<'T> | A serializable value factory that will be initialized
exactly once in each AppDomain(Worker) that consumes it.
Distributed equivalent to System.Threading.ThreadLocal |
DomainLocal | A serializable value factory that will be initialized
exactly once in each AppDomain(Worker) that consumes it.
Distributed equivalent to System.Threading.ThreadLocal |
DomainLocalMBrace<'T> | A serializable value factory that will be initialized
exactly once in each AppDomain(Worker) that consumes it.
Distributed equivalent to System.Threading.ThreadLocal |
PersistedSequence<'T> | Ordered, immutable collection of values persisted in a single cloud file. |
PersistedSequence | Persisted Sequence collection of APIs |
PersistedValue<'T> | Represents an immutable reference to an object that is persisted as a cloud file. |
PersistedValue | PersistedValue extension methods |
Module | Description |
Cloud | Assortment of workflow combinators that act on collections distributively. |
CloudCollectionUtils | Assortment of common utilities for CloudCollection |
Local | Assortment of workflow combinators that act on collections within the local process. |
MBrace.Library.Protected Namespace
Type | Description |
Cloud | |
ProtectedResult<'T> | Protected computation result coming from a child computation in a Cloud.Parallel workflow. |