Class StartupSysCore
Startup registration for all of ToSic.Sys.Core. This is the innermost foundation of services.
[InternalApi_DoNotUse_MayChangeWithoutNotice]
public static class StartupSysCore
- Inheritance
-
objectStartupSysCore
Methods
AddSysCore(IServiceCollection)
Add all SysCore services
public static IServiceCollection AddSysCore(this IServiceCollection services)
Parameters
servicesIServiceCollectionThe service collection to which the wrapper services will be added. Cannot be null.
Returns
- IServiceCollection
The same IServiceCollection instance, enabling method chaining.
Remarks
Call this method during application startup to ensure wrapper dependencies are available for injection.
AddSysCoreBoot(IServiceCollection)
Add core boot and configuration services
public static IServiceCollection AddSysCoreBoot(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddSysCoreDi(IServiceCollection)
Add core Dependency Injection prats, such as Lazy, Generator, etc.
public static IServiceCollection AddSysCoreDi(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddSysCoreDiServiceSwitchers(IServiceCollection)
Add Service Switchers
public static IServiceCollection AddSysCoreDiServiceSwitchers(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddSysCoreLogging(IServiceCollection)
public static IServiceCollection AddSysCoreLogging(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddSysCoreWrappers(IServiceCollection)
Registers the default system core wrapper services with the dependency injection container.
public static IServiceCollection AddSysCoreWrappers(this IServiceCollection services)
Parameters
servicesIServiceCollectionThe service collection to which the wrapper services will be added. Cannot be null.
Returns
- IServiceCollection
The same IServiceCollection instance, enabling method chaining.
Remarks
Call this method during application startup to ensure wrapper dependencies are available for injection.