C# Class DotNetWorkQueue.IoC.ComponentRegistration

Registers internal components in the internal IoC container
Mostra file Open project: blehnen/DotNetWorkQueue Class Usage Examples

Public Methods

Method Description
RegisterDefaults ( IContainer container, RegistrationTypes registrationType ) : void

Registers the defaults implementations.

RegisterDefaultsForJobScheduler ( IContainer container ) : void

Registers the defaults implementations.

RegisterDefaultsForScheduler ( IContainer container ) : void

Registers the defaults implementations.

RegisterFallbacks ( IContainer container, RegistrationTypes registrationType ) : void

Registers the fall backs for generic types

SuppressWarningsIfNeeded ( IContainer container, RegistrationTypes registrationType ) : void

Suppress warnings for specific cases.

Private Methods

Method Description
RegisterLoggerDecorators ( IContainer container ) : void

Registers the logger decorators.

RegisterMetricDecorators ( IContainer container ) : void

Registers the decorator metrics.

RegisterSharedDefaults ( IContainer container ) : void

Method Details

RegisterDefaults() public static method

Registers the defaults implementations.
public static RegisterDefaults ( IContainer container, RegistrationTypes registrationType ) : void
container IContainer The container.
registrationType RegistrationTypes Type of the registration.
return void

RegisterDefaultsForJobScheduler() public static method

Registers the defaults implementations.
public static RegisterDefaultsForJobScheduler ( IContainer container ) : void
container IContainer The container.
return void

RegisterDefaultsForScheduler() public static method

Registers the defaults implementations.
public static RegisterDefaultsForScheduler ( IContainer container ) : void
container IContainer The container.
return void

RegisterFallbacks() public static method

Registers the fall backs for generic types
public static RegisterFallbacks ( IContainer container, RegistrationTypes registrationType ) : void
container IContainer The container.
registrationType RegistrationTypes Type of the registration.
return void

SuppressWarningsIfNeeded() public static method

Suppress warnings for specific cases.
public static SuppressWarningsIfNeeded ( IContainer container, RegistrationTypes registrationType ) : void
container IContainer The container.
registrationType RegistrationTypes Type of the registration.
return void