Show / Hide Table of Contents

Class AbpStringLocalizerFactory

Inheritance
System.Object
AbpStringLocalizerFactory
Implements
IAbpStringLocalizerFactoryWithDefaultResourceSupport
Namespace: Volo.Abp.Localization
Assembly: Volo.Abp.Localization.dll
Syntax
public class AbpStringLocalizerFactory : IStringLocalizerFactory, IAbpStringLocalizerFactoryWithDefaultResourceSupport

Constructors

AbpStringLocalizerFactory(ResourceManagerStringLocalizerFactory, IOptions<AbpLocalizationOptions>, IServiceProvider)

Declaration
public AbpStringLocalizerFactory(ResourceManagerStringLocalizerFactory innerFactory, IOptions<AbpLocalizationOptions> abpLocalizationOptions, IServiceProvider serviceProvider)
Parameters
Type Name Description
ResourceManagerStringLocalizerFactory innerFactory
IOptions<AbpLocalizationOptions> abpLocalizationOptions
IServiceProvider serviceProvider

Properties

AbpLocalizationOptions

Declaration
protected AbpLocalizationOptions AbpLocalizationOptions { get; }
Property Value
Type Description
AbpLocalizationOptions

InnerFactory

Declaration
protected ResourceManagerStringLocalizerFactory InnerFactory { get; }
Property Value
Type Description
ResourceManagerStringLocalizerFactory

LocalizerCache

Declaration
protected ConcurrentDictionary<Type, AbpStringLocalizerFactory.StringLocalizerCacheItem> LocalizerCache { get; }
Property Value
Type Description
ConcurrentDictionary<Type, AbpStringLocalizerFactory.StringLocalizerCacheItem>

ServiceProvider

Declaration
protected IServiceProvider ServiceProvider { get; }
Property Value
Type Description
IServiceProvider

Methods

Create(String, String)

Declaration
public virtual IStringLocalizer Create(string baseName, string location)
Parameters
Type Name Description
System.String baseName
System.String location
Returns
Type Description
IStringLocalizer

Create(Type)

Declaration
public virtual IStringLocalizer Create(Type resourceType)
Parameters
Type Name Description
Type resourceType
Returns
Type Description
IStringLocalizer

CreateDefaultOrNull()

Declaration
public IStringLocalizer CreateDefaultOrNull()
Returns
Type Description
IStringLocalizer

Implements

IAbpStringLocalizerFactoryWithDefaultResourceSupport

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft