Interface IChronicleBuilder
Defines a builder for setting up Cratis Chronicle for .NET applications.
public interface IChronicleBuilder
- Extension Methods
Properties
ClientArtifactsProvider
Gets or sets the client artifacts provider.
IClientArtifactsProvider ClientArtifactsProvider { get; set; }
Property Value
Configuration
Gets the configuration.
IConfiguration Configuration { get; }
Property Value
CorrelationIdAccessor
Gets or sets the correlation ID accessor.
ICorrelationIdAccessor? CorrelationIdAccessor { get; set; }
Property Value
IdentityProvider
Gets or sets the identity provider.
IIdentityProvider? IdentityProvider { get; set; }
Property Value
NamespaceResolver
Gets or sets the event store namespace resolver.
IEventStoreNamespaceResolver? NamespaceResolver { get; set; }
Property Value
NamingPolicy
Gets or sets the naming policy used for converting type and property names.
INamingPolicy? NamingPolicy { get; set; }
Property Value
Services
Gets the service collection.
IServiceCollection Services { get; }