Class LanguageTextAppService
Inheritance
LanguageTextAppService
Assembly: Volo.Abp.LanguageManagement.Application.dll
Syntax
[RequiresFeature(new string[] { "LanguageManagement.Enable" })]
[Authorize("LanguageManagement.LanguageTexts")]
public class LanguageTextAppService : LanguageAppServiceBase, IAvoidDuplicateCrossCuttingConcerns, IValidationEnabled, IUnitOfWorkEnabled, IAuditingEnabled, IGlobalFeatureCheckingEnabled, ITransientDependency, 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
ExternalLocalizationStore
Declaration
protected IExternalLocalizationStore ExternalLocalizationStore { get; }
Property Value
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
GetLocalizationResourceOrNullAsync(string)
Declaration
protected virtual Task<LocalizationResourceBase?> GetLocalizationResourceOrNullAsync(string resourceName)
Parameters
Type |
Name |
Description |
string |
resourceName |
|
Returns
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
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
Extension Methods