Table of Contents

Interface IChronicleBuilder

Namespace
Cratis.Chronicle
Assembly
Cratis.Chronicle.dll

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

IClientArtifactsProvider

Configuration

Gets the configuration.

IConfiguration Configuration { get; }

Property Value

IConfiguration

CorrelationIdAccessor

Gets or sets the correlation ID accessor.

ICorrelationIdAccessor? CorrelationIdAccessor { get; set; }

Property Value

ICorrelationIdAccessor

IdentityProvider

Gets or sets the identity provider.

IIdentityProvider? IdentityProvider { get; set; }

Property Value

IIdentityProvider

NamespaceResolver

Gets or sets the event store namespace resolver.

IEventStoreNamespaceResolver? NamespaceResolver { get; set; }

Property Value

IEventStoreNamespaceResolver

NamingPolicy

Gets or sets the naming policy used for converting type and property names.

INamingPolicy? NamingPolicy { get; set; }

Property Value

INamingPolicy

Services

Gets the service collection.

IServiceCollection Services { get; }

Property Value

IServiceCollection