C# (CSharp) Platform Namespace

Nested Namespaces

Platform.Communication
Platform.Core
Platform.Data
Platform.Examples
Platform.Helpers
Platform.IO
Platform.Invoke
Platform.Memory
Platform.Network
Platform.Node
Platform.Reflection
Platform.RegularExpressions
Platform.Sandbox
Platform.StreamClients
Platform.StreamStorage
Platform.TestClient
Platform.Tests
Platform.Text
Platform.Validation
Platform.ViewClients
Platform.VirtualFileSystem
Platform.WindowsAPI
Platform.Xml

Сlasses

Name Description
AbstractMeter Base class for IMeter implementations
AbstractMeter.NullMeter
AbstractModel Base class for all IModel implementations
AbstractTask Provides a base class for objects that can be started, stopped and paused. The class provides support for accepting and processing messages to perform task operations such as Start() and Stop()
AbstractTask.TaskAsyncStateAndImplementationHelper Helper struct for implementing ITask
Application Helper class to manage application lifetime explicitly, when it runs as console application
AutoLock An IAutoLock implementation that uses a monitor for the lock.
AzureStoreConfiguration Value object defining configuration of an Azure storage setup of Data platform server and client. It includes ConnectionString for Azure storage account and also RootBlobContainerName which will be used for this deployment (all data will reside inside)
ClientApi.ResetStore Request to reset the entire data platform (for debugging and testing)
ClientApi.ResetStoreResponse Responce to ResetStoreResponse
ClientApi.ShutdownServer Request to shut down this server instance (for debugging and testing)
ClientApi.ShutdownServerResponse Response to ShutdownServer
ClientApi.WriteBatch Request to import a single batch
ClientApi.WriteBatchResponse Response to WriteBatch
ClientApi.WriteEvent Request to write a single event
ClientApi.WriteEventResponse Result of WriteEvent
EndlessPlayerSpeed
EntitySpawner
EnvironmentUtils Provides useful methods for the Environment.
EnvironmentUtils.SYSTEMTIME
EventStoreId Id of an event store within Data Platform. It has to follow strict semantics.
FormatEvil
Int32Utils Provides extension methods for the Int32 type.
MeterEventArgs Contains event information for the IMeter interface.
MeterWrapper
MutableMeter An IMeter implementation that stores the actual values of the maximum and minimum values.
PlatformClient Entry point for configuring access to the core of DataPlatform (both views and data streams).
PlatformSpawner
ReownedMeter A MeterWrapper that allows a meter's owner to be changed.
SanicPlatformSpawner
StringUriUtils Provides useful methods for dealing with string based URIs.
TaskExceptionEventArgs Class that holds event information for task events.
TaskUtils Provides extension methods and static utility methods for ITasks objects.