Show / Hide Table of Contents

Class RemoteExternalLocalizationStore

Inheritance
object
RemoteExternalLocalizationStore
Implements
IExternalLocalizationStore
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc.Client
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
Type Name Description
ICachedApplicationConfigurationClient configurationClient
IOptions<AbpLocalizationOptions> localizationOptions

Properties

ConfigurationClient

Declaration
protected ICachedApplicationConfigurationClient ConfigurationClient { get; }
Property Value
Type Description
ICachedApplicationConfigurationClient

LocalizationOptions

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

Methods

CreateLocalizationResourceFromConfigurationOrNull(string, ApplicationConfigurationDto)

Declaration
protected virtual LocalizationResourceBase? CreateLocalizationResourceFromConfigurationOrNull(string resourceName, ApplicationConfigurationDto configurationDto)
Parameters
Type Name Description
string resourceName
ApplicationConfigurationDto configurationDto
Returns
Type Description
LocalizationResourceBase

CreateNonTypedLocalizationResource(string, ApplicationLocalizationResourceDto)

Declaration
protected virtual NonTypedLocalizationResource CreateNonTypedLocalizationResource(string resourceName, ApplicationLocalizationResourceDto resourceDto)
Parameters
Type Name Description
string resourceName
ApplicationLocalizationResourceDto resourceDto
Returns
Type Description
NonTypedLocalizationResource

GetResourceNamesAsync()

Declaration
public virtual Task<string[]> GetResourceNamesAsync()
Returns
Type Description
Task<string[]>

GetResourceOrNull(string)

Declaration
public virtual LocalizationResourceBase? GetResourceOrNull(string resourceName)
Parameters
Type Name Description
string resourceName
Returns
Type Description
LocalizationResourceBase

GetResourceOrNullAsync(string)

Declaration
public virtual Task<LocalizationResourceBase?> GetResourceOrNullAsync(string resourceName)
Parameters
Type Name Description
string resourceName
Returns
Type Description
Task<LocalizationResourceBase>

GetResourcesAsync()

Declaration
public virtual Task<LocalizationResourceBase[]> GetResourcesAsync()
Returns
Type Description
Task<LocalizationResourceBase[]>

Implements

IExternalLocalizationStore
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform