Table of Contents

Class DataModule

Namespace
Mithril.Data
Assembly
Mithril.Data.dll

Data module

public class DataModule : ModuleBaseClass<DataModule>, IEquatable<DataModule>, IModule
Inheritance
DataModule
Implements
Inherited Members
Extension Methods

Constructors

DataModule()

Initializes a new instance of the DataModule class.

public DataModule()

Properties

Order

Gets the order that they are initialized in.

public override int Order { get; protected set; }

Property Value

int

The order that they are initialized in.

Methods

ConfigureServices(IServiceCollection?, IConfiguration?, IHostEnvironment?)

Configures the services for the module.

public override IServiceCollection? ConfigureServices(IServiceCollection? services, IConfiguration? configuration, IHostEnvironment? environment)

Parameters

services IServiceCollection

The services collection.

configuration IConfiguration

The configuration.

environment IHostEnvironment

The environment.

Returns

IServiceCollection

InitializeDataAsync(IDataService?, IServiceProvider?)

Initializes the data.

public override Task InitializeDataAsync(IDataService? dataService, IServiceProvider? services)

Parameters

dataService IDataService

The data service.

services IServiceProvider

The services for the application.

Returns

Task

The async task.

See Also

ModuleBaseClass<TModule>