Show / Hide Table of Contents

Class LanguageBlazorServerManager

Inheritance
object
LanguageBlazorServerManager
Implements
ILanguagePlatformManager
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Components.Server.LeptonTheme
Assembly: Volo.Abp.AspNetCore.Components.Server.LeptonTheme.dll
Syntax
public class LanguageBlazorServerManager : ILanguagePlatformManager, ITransientDependency

Constructors

LanguageBlazorServerManager(NavigationManager, ILanguageProvider, IAbpRequestLocalizationOptionsProvider)

Declaration
public LanguageBlazorServerManager(NavigationManager navigationManager, ILanguageProvider languageProvider, IAbpRequestLocalizationOptionsProvider requestLocalizationOptionsProvider)
Parameters
Type Name Description
NavigationManager navigationManager
ILanguageProvider languageProvider
IAbpRequestLocalizationOptionsProvider requestLocalizationOptionsProvider

Properties

LanguageProvider

Declaration
protected ILanguageProvider LanguageProvider { get; }
Property Value
Type Description
ILanguageProvider

NavigationManager

Declaration
protected NavigationManager NavigationManager { get; }
Property Value
Type Description
NavigationManager

RequestLocalizationOptionsProvider

Declaration
protected IAbpRequestLocalizationOptionsProvider RequestLocalizationOptionsProvider { get; }
Property Value
Type Description
IAbpRequestLocalizationOptionsProvider

Methods

ChangeAsync(LanguageInfo)

Declaration
public Task ChangeAsync(LanguageInfo newLanguage)
Parameters
Type Name Description
LanguageInfo newLanguage
Returns
Type Description
Task

GetCurrentAsync()

Declaration
public Task<LanguageInfo> GetCurrentAsync()
Returns
Type Description
Task<LanguageInfo>

Implements

ILanguagePlatformManager
Volo.Abp.DependencyInjection.ITransientDependency
In this article
Back to top Powered by Volosoft