Class ExternalLocalizationStore
Inheritance
ExternalLocalizationStore
Assembly: Volo.Abp.LanguageManagement.Domain.dll
Syntax
[Dependency(ReplaceServices = true)]
public class ExternalLocalizationStore : IExternalLocalizationStore, ITransientDependency
Constructors
ExternalLocalizationStore(IOptions<AbpLocalizationOptions>, ILocalizationResourceRecordRepository, IExternalLocalizationStoreCache)
Declaration
public ExternalLocalizationStore(IOptions<AbpLocalizationOptions> localizationOptions, ILocalizationResourceRecordRepository localizationResourceRecordRepository, IExternalLocalizationStoreCache cache)
Parameters
Properties
Cache
Declaration
protected IExternalLocalizationStoreCache Cache { get; }
Property Value
LocalizationOptions
Declaration
protected AbpLocalizationOptions LocalizationOptions { get; }
Property Value
LocalizationResourceRecordRepository
Declaration
protected ILocalizationResourceRecordRepository LocalizationResourceRecordRepository { get; }
Property Value
Methods
CreateNonTypedLocalizationResource(LocalizationResourceRecordCacheItem)
Declaration
protected virtual NonTypedLocalizationResource CreateNonTypedLocalizationResource(ExternalLocalizationStoreCache.LocalizationResourceRecordCacheItem resourceCacheItem)
Parameters
Returns
CreateResourceCacheItem(LocalizationResourceRecord?)
Declaration
protected virtual ExternalLocalizationStoreCache.LocalizationResourceRecordCacheItem CreateResourceCacheItem(LocalizationResourceRecord? resourceRecord)
Parameters
Returns
GetAllResourcesCacheItemAsync()
Declaration
protected virtual Task<ExternalLocalizationStoreCache.AllLocalizationResourcesCacheItem> GetAllResourcesCacheItemAsync()
Returns
GetResourceCacheItem(string)
Declaration
protected virtual ExternalLocalizationStoreCache.LocalizationResourceRecordCacheItem GetResourceCacheItem(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
GetResourceCacheItemAsync(string)
Declaration
protected virtual Task<ExternalLocalizationStoreCache.LocalizationResourceRecordCacheItem> GetResourceCacheItemAsync(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
GetResourceNamesAsync()
Declaration
public virtual Task<string[]> GetResourceNamesAsync()
Returns
GetResourceOrNull(string)
Declaration
public virtual LocalizationResourceBase? GetResourceOrNull(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
GetResourceOrNullAsync(string)
Declaration
public virtual Task<LocalizationResourceBase?> GetResourceOrNullAsync(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
GetResourcesAsync()
Declaration
public virtual Task<LocalizationResourceBase[]> GetResourcesAsync()
Returns
Implements
Extension Methods