Namespace Cratis.Chronicle
Classes
- ActivatedArtifact
Represents a wrapper around an activated artifact instance that handles disposal.
- ActivatedArtifact<T>
Represents a wrapper around an activated artifact instance that handles disposal.
- Authentication
Represents the authentication configuration.
- ChronicleBuilder
Represents an implementation of IChronicleBuilder for .NET clients.
- ChronicleBuilderExtensions
Extension methods for configuring structural dependencies on IChronicleBuilder.
- ChronicleClient
Represents an implementation of IChronicleClient.
- ChronicleClientOptions
Represents the options for connecting a Chronicle client to an event store.
- ChronicleOptions
Represents the settings for connecting to Chronicle.
- ClaimsBasedNamespaceResolver
Represents an implementation of IEventStoreNamespaceResolver that resolves the namespace from the current user's claims.
- ClientArtifactActivationFailed
The exception that is thrown when an artifact instance could not be activated.
- ClientArtifactIsDisposable
The exception that is thrown when an artifact instance that is disposable is activated as non-disposable.
- ClientArtifactsActivator
Represents an implementation of IClientArtifactsActivator.
- ConceptTypeConvertersRegistrar
Ensures concept type converters are registered for assemblies setting up Chronicle.
- DefaultClientArtifactsProvider
Represents a default implementation of IClientArtifactsProvider.
- DefaultEventStoreNamespaceResolver
Represents a default implementation of IEventStoreNamespaceResolver that always returns the default namespace.
- DefaultServiceProvider
Represents a default IServiceProvider that will create instances of services using the default constructor.
- EventStore
Represents an implementation of IEventStore.
- EventStoreName
Represents the name and identifier of an event store.
- EventStoreNamespaceName
Represents the name and identifier of an event store.
- Tag
Represents a tag associated with an event, observer, or read model.
- TagAttribute
Attribute used to tag observers, read models, and event types.
- TagExtensions
Extension methods for working with tags.
- TagsAttribute
Attribute used to tag observers, read models, and event types with multiple tags.
- TimeSpanFactory
Factory for creating TimeSpan instances.
- Tls
Represents the TLS configuration for Chronicle.
- VersionInformation
Provides version information from the entry assembly (the consuming application). This allows Chronicle to track which version of the consumer application is running.
- WellKnownExpressions
Known expressions for projections.
Interfaces
- IChronicleBuilder
Defines a builder for setting up Cratis Chronicle for .NET applications.
- IChronicleClient
Defines the Cratis client API surface.
- IClientArtifactsActivator
Defines a system that can activate artifact instances using a service provider.
- IClientArtifactsProvider
Defines a system that can provide the different client artifacts.
- IEventStore
Defines the event store API surface.
- IEventStoreNamespaceResolver
Defines a system that can resolve the event store namespace to use.