Skip to content

Injected Dependencies

Michael Vivet edited this page Sep 1, 2024 · 31 revisions

Table of Contents


Nano Dependencies

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

System Dependencies

Inspect the IServiceCollection for details about the dependencies registered by .NET Core and included packages.


Clone this wiki locally