Method AddPrimeClock
AddPrimeClock(IServiceCollection)
Adds the default IPrimeClock implementation (KZDev.PrimeTime.PrimeClock) as a singleton in the service collection, registers IPrimeTime to resolve the same instance as IPrimeClock, and registers NodaTime.IClock as NodaTime.SystemClock.Instance for NodaTime consumers.
public static IServiceCollection AddPrimeClock(this IServiceCollection services)
Parameters
servicesIServiceCollectionThe IServiceCollection to add the service to.
Returns
- IServiceCollection
The IServiceCollection for chaining further registrations.
Exceptions
- ArgumentNullException
servicesisnull.