Class LanguageTextAppService
Inheritance
LanguageTextAppService
Implements
IApplicationService
IRemoteService
Assembly: Volo.Abp.LanguageManagement.Application.dll
Syntax
[Authorize("LanguageManagement.LanguageTexts")]
public class LanguageTextAppService : LanguageAppServiceBase, ILanguageTextAppService, IApplicationService, IRemoteService
Constructors
LanguageTextAppService(ILanguageTextRepository, IOptions<AbpLocalizationOptions>, IStringLocalizerFactory, IExternalLocalizationStore)
Declaration
public LanguageTextAppService(ILanguageTextRepository languageTextRepository, IOptions<AbpLocalizationOptions> abpLocalizationOptions, IStringLocalizerFactory localizerFactory, IExternalLocalizationStore externalLocalizationStore)
Parameters
Properties
AbpLocalizationOptions
Declaration
protected AbpLocalizationOptions AbpLocalizationOptions { get; }
Property Value
Type |
Description |
AbpLocalizationOptions |
|
ExternalLocalizationStore
Declaration
protected IExternalLocalizationStore ExternalLocalizationStore { get; }
Property Value
Type |
Description |
IExternalLocalizationStore |
|
LanguageTextRepository
Declaration
protected ILanguageTextRepository LanguageTextRepository { get; }
Property Value
LocalizerFactory
Declaration
protected IStringLocalizerFactory LocalizerFactory { get; }
Property Value
Methods
GetAsync(string, string, string, string)
Declaration
public virtual Task<LanguageTextDto> GetAsync(string resourceName, string cultureName, string name, string baseCultureName)
Parameters
Returns
GetListAsync(GetLanguagesTextsInput)
Declaration
public virtual Task<PagedResultDto<LanguageTextDto>> GetListAsync(GetLanguagesTextsInput input)
Parameters
Returns
GetLocalizationResourceAsync(string)
Declaration
protected virtual Task<LocalizationResourceBase> GetLocalizationResourceAsync(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
Type |
Description |
Task<LocalizationResourceBase> |
|
GetLocalizationResourceOrNullAsync(string)
Declaration
protected virtual Task<LocalizationResourceBase?> GetLocalizationResourceOrNullAsync(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
Type |
Description |
Task<LocalizationResourceBase> |
|
GetLocalizationsAsync(GetLanguagesTextsInput, string)
Declaration
protected virtual Task<List<LanguageTextDto>> GetLocalizationsAsync(GetLanguagesTextsInput input, string resourceName)
Parameters
Returns
GetLocalizerAsync(string)
Declaration
protected virtual Task<IStringLocalizer> GetLocalizerAsync(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
GetLocalizerAsync(LocalizationResourceBase)
Declaration
protected virtual Task<IStringLocalizer> GetLocalizerAsync(LocalizationResourceBase resource)
Parameters
Type |
Name |
Description |
LocalizationResourceBase |
resource |
|
Returns
GetLocalizerOrNullAsync(string)
Declaration
protected virtual Task<IStringLocalizer?> GetLocalizerOrNullAsync(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
GetResourceNamesAsync(GetLanguagesTextsInput)
Declaration
protected virtual Task<List<string>> GetResourceNamesAsync(GetLanguagesTextsInput input)
Parameters
Returns
RestoreToDefaultAsync(string, string, string)
Declaration
public virtual Task RestoreToDefaultAsync(string resourceName, string cultureName, string name)
Parameters
Returns
UpdateAsync(string, string, string, string)
Declaration
[Authorize("LanguageManagement.LanguageTexts.Edit")]
public virtual Task UpdateAsync(string resourceName, string cultureName, string name, string value)
Parameters
Returns
Implements
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService