Class DynamicResourceLocalizer
Inheritance
DynamicResourceLocalizer
Assembly: Volo.Abp.LanguageManagement.Domain.dll
Syntax
public class DynamicResourceLocalizer : IDynamicResourceLocalizer, ISingletonDependency
Constructors
DynamicResourceLocalizer(IServiceScopeFactory, IDistributedCache<LanguageTextCacheItem>)
Declaration
public DynamicResourceLocalizer(IServiceScopeFactory serviceScopeFactory, IDistributedCache<LanguageTextCacheItem> cache)
Parameters
Properties
Cache
Declaration
protected IDistributedCache<LanguageTextCacheItem> Cache { get; }
Property Value
ServiceScopeFactory
Declaration
protected IServiceScopeFactory ServiceScopeFactory { get; }
Property Value
Methods
CreateCacheItem(LocalizationResourceBase, string)
Declaration
protected virtual LanguageTextCacheItem CreateCacheItem(LocalizationResourceBase resource, string cultureName)
Parameters
Returns
CreateCacheItemAsync(LocalizationResourceBase, string)
Declaration
protected virtual Task<LanguageTextCacheItem> CreateCacheItemAsync(LocalizationResourceBase resource, string cultureName)
Parameters
Returns
Fill(LocalizationResourceBase, string, Dictionary<string, LocalizedString>)
Declaration
public virtual void Fill(LocalizationResourceBase resource, string cultureName, Dictionary<string, LocalizedString> dictionary)
Parameters
FillAsync(LocalizationResourceBase, string, Dictionary<string, LocalizedString>)
Declaration
public Task FillAsync(LocalizationResourceBase resource, string cultureName, Dictionary<string, LocalizedString> dictionary)
Parameters
Returns
GetCacheItem(LocalizationResourceBase, string)
Declaration
protected virtual LanguageTextCacheItem GetCacheItem(LocalizationResourceBase resource, string cultureName)
Parameters
Returns
GetCacheItemAsync(LocalizationResourceBase, string)
Declaration
protected virtual Task<LanguageTextCacheItem> GetCacheItemAsync(LocalizationResourceBase resource, string cultureName)
Parameters
Returns
GetOrNull(LocalizationResourceBase, string, string)
Declaration
public virtual LocalizedString GetOrNull(LocalizationResourceBase resource, string cultureName, string name)
Parameters
Returns
Implements
Extension Methods