Class TlumachLocalizationExtensions
- Namespace
- Tlumach.Extensions.Localization
- Assembly
- Tlumach.Extensions.Localization.dll
Adds the classes necessary for dependency injection.
public static class TlumachLocalizationExtensions
- Inheritance
-
TlumachLocalizationExtensions
- Inherited Members
Methods
AddTlumachLocalization(IServiceCollection, Action<TlumachLocalizationOptions>, Action<TlumachSettingsProvider>?)
Registers the classes so that Tlumach can be used via dependency injection.
public static IServiceCollection AddTlumachLocalization(this IServiceCollection services, Action<TlumachLocalizationOptions> configureDefault, Action<TlumachSettingsProvider>? configurePerContext = null)
Parameters
servicesIServiceCollectionThe services to which Tlumach is added.
configureDefaultAction<TlumachLocalizationOptions>A configuration callback for default/global options.
configurePerContextAction<TlumachSettingsProvider>A configuration callback for per-context options.
Returns
- IServiceCollection
The value of
services.