Class RemoteExternalLocalizationStore
Inheritance
RemoteExternalLocalizationStore
Assembly: Volo.Abp.AspNetCore.Mvc.Client.Common.dll
Syntax
public class RemoteExternalLocalizationStore : IExternalLocalizationStore, ITransientDependency
Constructors
RemoteExternalLocalizationStore(ICachedApplicationConfigurationClient, IOptions<AbpLocalizationOptions>)
Declaration
public RemoteExternalLocalizationStore(ICachedApplicationConfigurationClient configurationClient, IOptions<AbpLocalizationOptions> localizationOptions)
Parameters
Properties
ConfigurationClient
Declaration
protected ICachedApplicationConfigurationClient ConfigurationClient { get; }
Property Value
LocalizationOptions
Declaration
protected AbpLocalizationOptions LocalizationOptions { get; }
Property Value
Methods
CreateLocalizationResourceFromConfigurationOrNull(string, ApplicationConfigurationDto)
Declaration
protected virtual LocalizationResourceBase? CreateLocalizationResourceFromConfigurationOrNull(string resourceName, ApplicationConfigurationDto configurationDto)
Parameters
Returns
CreateNonTypedLocalizationResource(string, ApplicationLocalizationResourceDto)
Declaration
protected virtual NonTypedLocalizationResource CreateNonTypedLocalizationResource(string resourceName, ApplicationLocalizationResourceDto resourceDto)
Parameters
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