ServiceCollectionExtensions.AddBaseTexts method (1 of 2)
namespace: Serenity.Extensions.DependencyInjection assembly: Serenity.Net.Services
Adds nested texts, enum texts, permission texts, row texts and json local text assets
public static ILocalTextRegistry AddBaseTexts(this IServiceProvider provider,
IFileProvider webFileProvider = null)
| parameter | description |
|---|---|
| provider | The service provider that will be used to locate text registry and other types |
| webFileProvider | If passed, json texts from static web assets will be added from any assembly with a JsonLocalTextAssetsAttribute attribute |
Return Value
Local text registry
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | Provider is null |
See Also
- interface ILocalTextRegistry
- class ServiceCollectionExtensions
ServiceCollectionExtensions.AddBaseTexts method (2 of 2)
namespace: Serenity.Extensions.DependencyInjection assembly: Serenity.Net.Services
Adds nested texts, enum texts, permission texts, row texts and json local text assets
public static ILocalTextRegistry AddBaseTexts(this ILocalTextRegistry textRegistry,
ITypeSource typeSource, IRowTypeRegistry rowTypeRegistry = null, bool includeResources = true)
| parameter | description |
|---|---|
| textRegistry | Target text registry |
| typeSource | Type source from which to discover text sources |
| rowTypeRegistry | Row type registry |
| includeResources | True to include resource texts |
Return Value
Local text registry
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | textRegistry or typeSource is null |
See Also
- interface ILocalTextRegistry
- interface ITypeSource
- interface IRowTypeRegistry
- class ServiceCollectionExtensions