Interface ILocalizationService
- Assembly
- JJConsulting.Infinity.Domain.dll
public interface ILocalizationServiceMethods
AddKeysAsync(string, List<string>, CancellationToken)
Adds new keys if not exists.
Task<LocalizationResult> AddKeysAsync(string source, List<string> keys, CancellationToken cancellationToken = default)Parameters
sourcestringkeysList<string>cancellationTokenCancellationToken
Returns
DeleteStringsFromKeyAsync(List<string>, CancellationToken)
Removes all keys from key.
Task DeleteStringsFromKeyAsync(List<string> keys, CancellationToken cancellationToken = default)Parameters
keysList<string>cancellationTokenCancellationToken
Returns
DeleteStringsFromSourceAsync(string, CancellationToken)
Removes all keys from source.
Task DeleteStringsFromSourceAsync(string source, CancellationToken cancellationToken = default)Parameters
sourcestringcancellationTokenCancellationToken
Returns
GetStringsAsync(string?, CancellationToken)
Retrieves a list of localized strings from parameters.
Task<List<InfinityLocalizationString>> GetStringsAsync(string? source, CancellationToken cancellationToken = default)Parameters
sourcestring?cancellationTokenCancellationToken
Returns
SetStringsAsync(string, List<InfinityLocalizationString>, CancellationToken)
Updated or adds new localized values for the given source. If a key does not exist, it will be added.
Task<LocalizationResult> SetStringsAsync(string source, List<InfinityLocalizationString> strings, CancellationToken cancellationToken = default)Parameters
sourcestringstringsList<InfinityLocalizationString>cancellationTokenCancellationToken