MBrace.Azure
MBrace.Azure Namespace
Type | Description |
AzureBlobStorage | Azure blob storage utilities |
AzureCluster | Windows Azure Cluster management client. Provides methods for management, execution and debugging of MBrace processes in Azure. |
AzureWorker | Local Azure Standalone worker management methods |
CloudLogEntry | Struct that specifies a single cloud log entry |
CloudProcess<'T> | Represents a distributed computation that is being executed by an MBrace runtime |
CloudProcess | Represents a distributed computation that is being executed by an MBrace runtime |
Configuration | Azure Configuration Builder. Used to specify MBrace.Azure cluster storage configuration. |
ConsoleLogger | A system logger that writes entries to stdout |
FsPicklerBinarySerializer | FsPickler Binary Serializer implementation |
FsPicklerJsonSerializer | FsPickler Json Serializer implementation |
FsPicklerXmlSerializer | FsPickler Xml Serializer implementation |
JsonDotNetSerializer | Json.NET serializer implementation |
LogLevel | Log level used by the MBrace runtime implementation |
SystemLogEntry | Struct that specifies a single system log entry |
WorkerRef | A Serializable object used to identify a specific worker in a cluster. Can be used to point computations for execution at specific machines. |
MBrace.Azure.Management Namespace
Type | Description |
Config | Static configuration for MBrace.Azure.Management |
ConsoleLogger | A system logger that writes entries to stdout |
Deployment | Represents an Azure service deployment handle object |
DeploymentInfo | Deployment info record |
DeploymentStatus | Cloud Service Deployment State |
PublishSettings | Parsed PublishSettings record |
Region | Azure Region Identifier |
ServiceBusAccount | Azure Service Bus Account descriptor |
ServiceBusManager | Service Bus Account manager API |
StorageAccount | Azure Storage Account descriptor |
StorageManager | Storage Account manager API |
Subscription | Azure subscription record |
SubscriptionManager | Client object for managing MBrace Cloud Service deployments for user-suppplied Azure subscription |
VMInstance | Represents an Azure VM instance |
VMSize | Azure VM size identifier |
Module | Description |
Extensions | MBrace.Azure.Management extension methods |
MBrace.Azure.Runtime Namespace
Type | Description |
AzureServiceBusAccount | Azure ServiceBus Account reference that does not leak connection string information to its serialization. |
AzureStorageAccount | Azure Storace Account reference that does not leak connection string information to its serialization. |
BlobPersist | Provides functionality for persisting values/closures to blob store and performs object sifting. |
CancellationTokenSourceEntity | CancellationToken table entity; Supports up to 5120 children |
CloudLogRecord | Cloud process log record that inherits Azure's TableEntity type |
CloudProcessManager | |
CloudProcessRecord | |
ClusterId | Serializable state/configuration record uniquely identifying an MBrace.Azure cluster |
ClusterManager | The ClusterManager contains all resources necessary for running MBrace.Azure cluster operations for the current process. |
ConfigurationRegistry | Dependency injection facility for Specific cluster instances |
CounterEntity | |
IndexedReferenceEntity | |
MessagePayload | Blob payload of serialized work items |
Metadata | |
ProcessConfiguration | Configuration registry for current process. |
ResultAggregator<'T> | |
SystemLogRecord | System log record that inherits Azure's TableEntity type |
TableCancellationTokenFactory | |
TableCloudLogManager | Management object for writing cloud process logs to the table store |
TableCounterFactory | |
TableResultAggregatorFactory | |
TableSystemLogManager | Management object for table storage based log files |
TopicMonitor | TopicMonitor implements an agent which periodically checks all service bus topic subscriptions for messages assigned to inactive workers. If found, it will push the messages back to the main Queue, to be further processed by a different worker for fault handling. |
WorkItemQueue | Implements MBrace.Runtime.IWorkItemQueue |
WorkItemRecord | |
WorkerId | |
WorkerManager | |
WorkerRecord |
Module | Description |
Arguments | |
LoggerExtensions | |
Validate | |
WorkerSubscription |
MBrace.Azure.Runtime.Utilities Namespace
Type | Description |
BlobValue<'T> | Represents a value that has been persisted to blob store |
BlobValue | Represents a value that has been persisted to blob store |
FatEntity | A lightweight object for low latency communication with the azure storage. Lightweight : payload size up to 15 * 64K = 960K. See 'http://www.windowsazure.com/en-us/develop/net/how-to-guides/table-services/' WARNING : See the above link for any restrictions such as having a parameterless ctor, and public properties. |
Module | Description |
FatEntityConfiguration | |
StoreUtils | |
Table | |
Utils |
MBrace.Azure.Service Namespace
Type | Description |
ServiceStatus | MBrace worker service execution status |
WorkerService | MBrace.Azure worker service manager |
Module | Description |
StandaloneWorker |
MBrace.Azure.Store Namespace
Type | Description |
BlobStore | MBrace File Store implementation that uses Azure Blob Storage as backend. |
ServiceBusQueue<'T> | CloudQueue implementation on top of Azure ServiceBus |
ServiceBusQueueProvider | MBrace CloudQueue provider implemented on top of Azure Service Bus queues |
TableAtom<'T> | CloudAtom implementation on top of Azure table store. |
TableAtomProvider | CloudAtom provider implementation on top of Azure table store. |
TableDictionary<'T> | MBrace CloudDictionary implementation on top of Azure Table Store. |
TableDictionaryProvider | CloudDictionary provider implementation on top of Azure table store. |