Table of Contents

Namespace Tlabs.Config

Classes

AbstractServiceProviderFactory

Abstract IServiceProvider factory helper.

ApiClientConfigurator

Configures an api client.

ApiClientServiceExtension

IServiceCollection extensions>.

ApiEndpointConfigurator

API end-point configurator non-generic base class.

ApiEndpointConfigurator<T>

API end-point configurator.

ApplicationSetup

Comon application's setup

AssemblyPathConfigurator

Configurator to add additional assembly path(s).

AssemblyPathConfigurator<T>

Configurator to add additional assembly path(s) for config target type T.

AssemblyPathWebHostConfigurator

Configurator to add additional assembly path(s).

BaseHostedAppBuilder

Base implementation of an (hosted) IHostApplicationBuilder builder.

ConfigUtilsExtensions

Configuration extensions.

ConfigurationObjectLoaderExt

Extension class for loading IConfigurator<T>(s) from a IConfigurationSection.

ConsoleOutputDistributor

Distributer of Console output.

ConsoleOutputDistributor.Configurator

Configurator

CorsConfigurator

Configures a CORS policy.

CorsConfigurator.PolicyOptions

CORS policy options.

CustomStdoutFormatter

Custom stdout formatter.

CustomStdoutFormatterOptions

Custom stdout formatter.

DbgHelper

Debug Helper.

DebugPagesConfigurator

Configures debug pages middleware.

Empty

Empty IConfiguration.

EnvConfigExtConfigurator

Environment config. values configurator.

EventSourceLoggingConfigurator

Configures a EventSource logger.

FileLoggingConfigurator

Configures a Serilog file logger.

HostedAppBuilder

Hosted IHostApplicationBuilder builder.

HostedWebAppBuilder

Hosted WebApplication builder.

IdentityConfigurator

Configures IdentiytFramework.

JsonConfigExtConfigurator

Json settings file extension configurator.

KestrelConfigurator

Kestrel HTTP server configurator

MetricsConfigurator

Configures metrics.

MiddlewareContext

Middleware context used with a IConfigurator<T>./>.

MiddlewareContextExt

Middleware context used with a IConfigurator<T>./>.

MvcMiddlewareConfigurator

Configures ASPNET MVC middleware.

MvcSvcConfigurator

Configures MVC to IServiceCollection>.

MvcSvcConfigurator.Options

Additional MVC options.

OpenWebUrlConfigurator

Open web url on startup configurator

RoutingConfigurator

Configures routing services to IServiceCollection.

SelfEnumConfigurator<T>

Base class to configure it-self als enumerable of T.

ServiceTypeConfigurator

Configures services specified by assembly qualified names.

ServicesConfigExtension

Extensions to configure services.

ShutdownConfigurator

Setup a process-exit shutdown handler

StaticContentConfigurator

Configures static file middleware.

StdoutLoggingConfigurator

Configures a console logger.

SubSectionConfigurator<T>

Sub-Section configurator.

SysLoggingConfigurator

Configures a console logger.

UserSecretsConfigurastor

Configures development user secrets.

WebHostAsmPathConfigurator

Configurator to add additional assembly path(s).

WebsocketConfigurator

Websocket configuration.

Structs

ConfigurationObjectLoaderExt.CfgObject<T>

Configuration object with section key.

Interfaces

IConfigurator<T>

Base interface of a dynamically loaded configurator.

IHostedBuilderFactory

Factory of a IHostApplicationBuilder.

IHostedWebAppBuilder

Interface of an (hosted) WebApplication builder.