Table of Contents

Class StartupSysCore

Namespace
ToSic.Sys.Run.Startup
Assembly
ToSic.Sys.Core.dll

Startup registration for all of ToSic.Sys.Core. This is the innermost foundation of services.

[InternalApi_DoNotUse_MayChangeWithoutNotice]
public static class StartupSysCore
Inheritance
object
StartupSysCore

Methods

AddSysCore(IServiceCollection)

Add all SysCore services

public static IServiceCollection AddSysCore(this IServiceCollection services)

Parameters

services IServiceCollection

The 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

services IServiceCollection

Returns

IServiceCollection

AddSysCoreDi(IServiceCollection)

Add core Dependency Injection prats, such as Lazy, Generator, etc.

public static IServiceCollection AddSysCoreDi(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

AddSysCoreDiServiceSwitchers(IServiceCollection)

Add Service Switchers

public static IServiceCollection AddSysCoreDiServiceSwitchers(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

AddSysCoreLogging(IServiceCollection)

public static IServiceCollection AddSysCoreLogging(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

AddSysCoreWrappers(IServiceCollection)

Registers the default system core wrapper services with the dependency injection container.

public static IServiceCollection AddSysCoreWrappers(this IServiceCollection services)

Parameters

services IServiceCollection

The 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.