Interface ICultureMetadataService
Assembly: Sdl.Core.Globalization.Async.dll
public interface ICultureMetadataService
Methods
Declaration
Task<Product[]> GetAllRegisteredProductsAsync()
Returns
Declaration
Task<LanguageAndVariants> GetLanguageAsync(string languageCodeInProduct, string productId)
Parameters
| Type |
Name |
Description |
| String |
languageCodeInProduct |
|
| String |
productId |
|
Returns
Declaration
Task<LanguageMetadata[]> GetLanguageMetadataAsync(string[] languageCodes = null)
Parameters
| Type |
Name |
Description |
| String[] |
languageCodes |
|
Returns
Declaration
Task<LanguageAndVariants[]> GetLanguagesAsync(string[] languageCodes = null)
Parameters
| Type |
Name |
Description |
| String[] |
languageCodes |
|
Returns
Declaration
Task<LanguageAndVariants[]> GetNeutralLanguagesAsync()
Returns
Declaration
Task<NumberMetadata[]> GetNumberMetadataAsync(string[] languageCodes)
Parameters
| Type |
Name |
Description |
| String[] |
languageCodes |
|
Returns
Declaration
Task<LanguageAndVariants[]> GetSupportedLanguagesAsync(string productId)
Parameters
| Type |
Name |
Description |
| String |
productId |
|
Returns
Declaration
Task<UnitDefinition[]> GetUnitDefinitionsAsync()
Returns
Declaration
Task<Dictionary<string, UnitMetadata[]>> GetUnitMetadataAsync(string[] languageCodes)
Parameters
| Type |
Name |
Description |
| String[] |
languageCodes |
|
Returns
Declaration
Task<string> GetVersionAsync()
Returns
| Type |
Description |
| Task<String> |
|