Search Results for

    Show / Hide Table of Contents

    Class AbstractCultureMetadataService

    Inheritance
    object
    AbstractCultureMetadataService
    EmbeddedCultureMetadataService
    Implements
    ICultureMetadataService
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Sdl.Core.Globalization.Async.CultureMetadataService
    Assembly: Sdl.Core.Globalization.Async.dll
    Syntax
    public abstract class AbstractCultureMetadataService : ICultureMetadataService

    Constructors

    AbstractCultureMetadataService()

    Declaration
    protected AbstractCultureMetadataService()

    Methods

    GetAllRegisteredProductsAsync()

    Declaration
    public Task<Product[]> GetAllRegisteredProductsAsync()
    Returns
    Type Description
    Task<Product[]>

    GetLanguageAsync(string, string)

    Declaration
    public Task<LanguageAndVariants> GetLanguageAsync(string languageCodeInProduct, string productId)
    Parameters
    Type Name Description
    string languageCodeInProduct
    string productId
    Returns
    Type Description
    Task<LanguageAndVariants>

    GetLanguageMetadataAsync(string[])

    Declaration
    public virtual Task<LanguageMetadata[]> GetLanguageMetadataAsync(string[] languageCodes = null)
    Parameters
    Type Name Description
    string[] languageCodes
    Returns
    Type Description
    Task<LanguageMetadata[]>

    GetLanguagesAsync(string[])

    Declaration
    public virtual Task<LanguageAndVariants[]> GetLanguagesAsync(string[] languageCodes = null)
    Parameters
    Type Name Description
    string[] languageCodes
    Returns
    Type Description
    Task<LanguageAndVariants[]>

    GetNeutralLanguagesAsync()

    Declaration
    public Task<LanguageAndVariants[]> GetNeutralLanguagesAsync()
    Returns
    Type Description
    Task<LanguageAndVariants[]>

    GetNumberMetadataAsync(string[])

    Declaration
    public Task<NumberMetadata[]> GetNumberMetadataAsync(string[] languageCodes)
    Parameters
    Type Name Description
    string[] languageCodes
    Returns
    Type Description
    Task<NumberMetadata[]>

    GetSupportedLanguagesAsync(string)

    Declaration
    public Task<LanguageAndVariants[]> GetSupportedLanguagesAsync(string productId)
    Parameters
    Type Name Description
    string productId
    Returns
    Type Description
    Task<LanguageAndVariants[]>

    GetUnitDefinitionsAsync()

    Declaration
    public Task<UnitDefinition[]> GetUnitDefinitionsAsync()
    Returns
    Type Description
    Task<UnitDefinition[]>

    GetUnitMetadataAsync(string[])

    Declaration
    public Task<Dictionary<string, UnitMetadata[]>> GetUnitMetadataAsync(string[] languageCodes)
    Parameters
    Type Name Description
    string[] languageCodes
    Returns
    Type Description
    Task<Dictionary<string, UnitMetadata[]>>

    GetVersionAsync()

    Declaration
    public Task<string> GetVersionAsync()
    Returns
    Type Description
    Task<string>

    LoadLanguageMetadata(IEnumerable<string>)

    Declaration
    protected void LoadLanguageMetadata(IEnumerable<string> languageMetadataJson)
    Parameters
    Type Name Description
    IEnumerable<string> languageMetadataJson

    LoadLanguagesFromJson(string)

    Declaration
    protected void LoadLanguagesFromJson(string value)
    Parameters
    Type Name Description
    string value

    LoadNumberMetadata(IEnumerable<string>)

    Declaration
    protected void LoadNumberMetadata(IEnumerable<string> numberMetadataJson)
    Parameters
    Type Name Description
    IEnumerable<string> numberMetadataJson

    LoadUnitDefinitionsAndMetadata(string, IEnumerable<string>)

    Declaration
    protected void LoadUnitDefinitionsAndMetadata(string unitDefinitionsJson, IEnumerable<string> unitMetadataJson)
    Parameters
    Type Name Description
    string unitDefinitionsJson
    IEnumerable<string> unitMetadataJson

    SetDataVersion(string)

    Declaration
    protected void SetDataVersion(string dataVersion)
    Parameters
    Type Name Description
    string dataVersion

    Implements

    ICultureMetadataService
    In this article
    • Constructors
      • AbstractCultureMetadataService()
    • Methods
      • GetAllRegisteredProductsAsync()
      • GetLanguageAsync(string, string)
      • GetLanguageMetadataAsync(string[])
      • GetLanguagesAsync(string[])
      • GetNeutralLanguagesAsync()
      • GetNumberMetadataAsync(string[])
      • GetSupportedLanguagesAsync(string)
      • GetUnitDefinitionsAsync()
      • GetUnitMetadataAsync(string[])
      • GetVersionAsync()
      • LoadLanguageMetadata(IEnumerable<string>)
      • LoadLanguagesFromJson(string)
      • LoadNumberMetadata(IEnumerable<string>)
      • LoadUnitDefinitionsAndMetadata(string, IEnumerable<string>)
      • SetDataVersion(string)
    • Implements
    Back to top Generated by DocFX