Table of Contents

Class StartupEavDataBuild

Namespace
ToSic.Eav.Run.Startup
Assembly
ToSic.Eav.Data.Build.dll
[InternalApi_DoNotUse_MayChangeWithoutNotice]
public static class StartupEavDataBuild
Inheritance
object
StartupEavDataBuild

Methods

AddDataBuildContentTypes(IServiceCollection)

Add services for building Content Types, including assemblers and managers.

public static IServiceCollection AddDataBuildContentTypes(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

AddDataBuildEntities(IServiceCollection)

Add services for building Entities, including assemblers and connection builders.

public static IServiceCollection AddDataBuildEntities(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

AddDataBuildFactories(IServiceCollection)

Add services for building Data, mainly factories.

public static IServiceCollection AddDataBuildFactories(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

AddEavDataBuild(IServiceCollection)

Overall add-everything-to-build-data services.

public static IServiceCollection AddEavDataBuild(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

Remarks

Includes

  1. Factories (for raw data)
  2. Content Types
  3. Entities

Note: ATM also adds EavDataProcessors, but this should be moved elsewhere

AddEavDataBuildFallbacks(IServiceCollection)

public static IServiceCollection AddEavDataBuildFallbacks(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection

AddEavDataProcessors(IServiceCollection)

Data Processors v21 WIP

public static IServiceCollection AddEavDataProcessors(this IServiceCollection services)

Parameters

services IServiceCollection

Returns

IServiceCollection