-
-
Notifications
You must be signed in to change notification settings - Fork 12
Injected Dependencies
Michael Vivet edited this page Sep 1, 2024
·
31 revisions
The following dependencies are registered by Nano during application startup, and available for injection throughout the application.
Nano.App.AppOptions
Nano.App.BaseApplication
Nano.App.DefaultApplication
Nano.App.Interfaces.IApplication
Nano.App.StartUp.Tasks.BaseStartUpTask
Nano.Console.ConsoleOptions
Nano.Console.ConsoleApplication
Nano.Console.Workers.BaseWorker
Nano.Web.WebOptions
Nano.Web.WebApplication
Nano.Data.DataOptions
Nano.Data.BaseDbContext
Nano.Data.BaseDbContextFactory
Nano.Data.DefaultDbContext
Nano.Data.DefaultDbContextFactory
Nano.Data.Interfaces.IDataProvider
Nano.Logging.LoggingOptions
Nano.Logging.Interfaces.ILoggingProvider
Nano.Eventing.EventingOptions
Nano.Eventing.Interfaces.IEventing
Nano.Eventing.Interfaces.IEventingProvider
Nano.Eventing.Interfaces.IEventingHandler<>
Nano.Eventing.StorageOptions
Nano.Eventing.Interfaces.IStorageProvider
Nano.Security.SecurityOptions
Nano.Security.BaseIdentityManager
Nano.Security.DefaultIdentityManager
Nano.Security.TransientIdentityManager
Nano.Repository.Interfaces.IRepository
Nano.Repository.Interfaces.IRepositorySpatial
Nano.Repository.BaseRepository
Nano.Repository.BaseRepositorySpatial
Nano.Repository.DefaultRepository
Nano.Repository.DefaultRepositorySpatial
Nano.Web.Middleware.Hosting.ExceptionHandlingMiddleware
Nano.Web.Middleware.Hosting.HttpRequestIdentifierMiddleware
Nano.Web.Middleware.Hosting.HttpRequestUserMiddleware
Inspect the IServiceCollection
for details about the dependencies registered by .NET Core and included packages.