Interface IArcBuilder

Namespace
Cratis.Arc
Assembly
Cratis.Arc.Core.dll

Defines a builder for configuring Arc services or extensions.

public interface IArcBuilder
Extension Methods

Properties

AppBuilder

Gets the IHostApplicationBuilder for the application.

IHostApplicationBuilder AppBuilder { get; }

Property Value

IHostApplicationBuilder

Configuration

Gets the configuration manager.

IConfigurationManager Configuration { get; }

Property Value

IConfigurationManager

Services

Gets the service collection to which services can be added.

IServiceCollection Services { get; }

Property Value

IServiceCollection

Types

Gets the types system used by Arc.

ITypes Types { get; }

Property Value

ITypes