Class ChronicleBuilder
Represents an implementation of IChronicleBuilder for .NET clients.
public class ChronicleBuilder : IChronicleBuilder
- Inheritance
-
ChronicleBuilder
- Implements
- Inherited Members
- Extension Methods
Constructors
ChronicleBuilder(IServiceCollection, IConfiguration, IClientArtifactsProvider)
Represents an implementation of IChronicleBuilder for .NET clients.
public ChronicleBuilder(IServiceCollection services, IConfiguration configuration, IClientArtifactsProvider clientArtifactsProvider)
Parameters
servicesIServiceCollectionIServiceCollection to use.
configurationIConfigurationIConfiguration to use.
clientArtifactsProviderIClientArtifactsProviderIClientArtifactsProvider to use.
Properties
ClientArtifactsProvider
Gets or sets the client artifacts provider.
public IClientArtifactsProvider ClientArtifactsProvider { get; set; }
Property Value
Configuration
Gets the configuration.
public IConfiguration Configuration { get; }
Property Value
CorrelationIdAccessor
Gets or sets the correlation ID accessor.
public ICorrelationIdAccessor? CorrelationIdAccessor { get; set; }
Property Value
IdentityProvider
Gets or sets the identity provider.
public IIdentityProvider? IdentityProvider { get; set; }
Property Value
NamespaceResolver
Gets or sets the event store namespace resolver.
public IEventStoreNamespaceResolver? NamespaceResolver { get; set; }
Property Value
NamingPolicy
Gets or sets the naming policy used for converting type and property names.
public INamingPolicy? NamingPolicy { get; set; }
Property Value
Services
Gets the service collection.
public IServiceCollection Services { get; }