Search Results for

    Show / Hide Table of Contents

    Class LanguageRegistryApiAsync

    Inheritance
    object
    LanguageRegistryApiAsync
    LanguageRegistryApi
    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.LanguageRegistry
    Assembly: Sdl.Core.Globalization.Async.dll
    Syntax
    public class LanguageRegistryApiAsync

    Constructors

    LanguageRegistryApiAsync(ICultureMetadataManager)

    Declaration
    public LanguageRegistryApiAsync(ICultureMetadataManager cultureMetadataManager)
    Parameters
    Type Name Description
    ICultureMetadataManager cultureMetadataManager

    Properties

    CultureMetadataManager

    Declaration
    public ICultureMetadataManager CultureMetadataManager { get; }
    Property Value
    Type Description
    ICultureMetadataManager

    Methods

    GetAllLanguagesAsync()

    Declaration
    public Task<IList<LanguageBase>> GetAllLanguagesAsync()
    Returns
    Type Description
    Task<IList<LanguageBase>>

    GetAllNeutralLanguagesAsync(bool, bool)

    Declaration
    public Task<IList<LanguageBase>> GetAllNeutralLanguagesAsync(bool ignoreMachineCultures = false, bool excludeDeprecated = true)
    Parameters
    Type Name Description
    bool ignoreMachineCultures
    bool excludeDeprecated
    Returns
    Type Description
    Task<IList<LanguageBase>>

    GetAllRegisteredProductsAsync()

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

    GetAllSpecificLanguagesAsync(bool, bool)

    Declaration
    public Task<IList<LanguageBase>> GetAllSpecificLanguagesAsync(bool ignoreMachineCultures = true, bool excludeDeprecated = true)
    Parameters
    Type Name Description
    bool ignoreMachineCultures
    bool excludeDeprecated
    Returns
    Type Description
    Task<IList<LanguageBase>>

    GetAlternativeLanguageCodesAsync(string, string)

    Declaration
    public Task<IList<AlternativeLanguageCode>> GetAlternativeLanguageCodesAsync(string productId, string languageCode)
    Parameters
    Type Name Description
    string productId
    string languageCode
    Returns
    Type Description
    Task<IList<AlternativeLanguageCode>>

    GetApplicableLanguageMetadataAsync(string[])

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

    GetLanguageAsync(string, bool)

    Declaration
    public Task<LanguageBase> GetLanguageAsync(string languageCode, bool exceptionIfUnknown = false)
    Parameters
    Type Name Description
    string languageCode
    bool exceptionIfUnknown
    Returns
    Type Description
    Task<LanguageBase>

    GetLanguageAsync(string, string)

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

    GetLanguageMetadataAsync(string[])

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

    GetLanguagesAsync(string[])

    Declaration
    public Task<IList<LanguageBase>> GetLanguagesAsync(string[] languageCodes)
    Parameters
    Type Name Description
    string[] languageCodes
    Returns
    Type Description
    Task<IList<LanguageBase>>

    GetProductSpecificCodeWithFallbackAsync(string, string, string)

    Declaration
    public Task<(IList<AlternativeLanguageCode> codes, MappingType mappingType)> GetProductSpecificCodeWithFallbackAsync(string sourceProductId, string sourceLanguageCode, string targetProductId)
    Parameters
    Type Name Description
    string sourceProductId
    string sourceLanguageCode
    string targetProductId
    Returns
    Type Description
    Task<(IList<AlternativeLanguageCode> codes, MappingType mappingType)>

    GetSupportedLanguagesAsync(string)

    Declaration
    public Task<IList<LanguageBase>> GetSupportedLanguagesAsync(string productId)
    Parameters
    Type Name Description
    string productId
    Returns
    Type Description
    Task<IList<LanguageBase>>

    SerializeObject(LanguageDataContainer)

    Declaration
    public static string SerializeObject(LanguageDataContainer container)
    Parameters
    Type Name Description
    LanguageDataContainer container
    Returns
    Type Description
    string

    SetCompatibilityInstance(LanguageRegistryApiAsync)

    Declaration
    protected static void SetCompatibilityInstance(LanguageRegistryApiAsync instance)
    Parameters
    Type Name Description
    LanguageRegistryApiAsync instance
    In this article
    • Constructors
      • LanguageRegistryApiAsync(ICultureMetadataManager)
    • Properties
      • CultureMetadataManager
    • Methods
      • GetAllLanguagesAsync()
      • GetAllNeutralLanguagesAsync(bool, bool)
      • GetAllRegisteredProductsAsync()
      • GetAllSpecificLanguagesAsync(bool, bool)
      • GetAlternativeLanguageCodesAsync(string, string)
      • GetApplicableLanguageMetadataAsync(string[])
      • GetLanguageAsync(string, bool)
      • GetLanguageAsync(string, string)
      • GetLanguageMetadataAsync(string[])
      • GetLanguagesAsync(string[])
      • GetProductSpecificCodeWithFallbackAsync(string, string, string)
      • GetSupportedLanguagesAsync(string)
      • SerializeObject(LanguageDataContainer)
      • SetCompatibilityInstance(LanguageRegistryApiAsync)
    Back to top Generated by DocFX