Show / Hide Table of Contents

Class UserSettingManagerExtensions

Inheritance
System.Object
UserSettingManagerExtensions
Namespace: Volo.Abp.SettingManagement
Assembly: Volo.Abp.SettingManagement.Domain.dll
Syntax
public static class UserSettingManagerExtensions : object

Methods

GetAllForCurrentUserAsync(ISettingManager, Boolean)

Declaration
public static Task<List<SettingValue>> GetAllForCurrentUserAsync(this ISettingManager settingManager, bool fallback = true)
Parameters
Type Name Description
ISettingManager settingManager
System.Boolean fallback
Returns
Type Description
Task<List<SettingValue>>

GetAllForUserAsync(ISettingManager, Guid, Boolean)

Declaration
public static Task<List<SettingValue>> GetAllForUserAsync(this ISettingManager settingManager, Guid userId, bool fallback = true)
Parameters
Type Name Description
ISettingManager settingManager
Guid userId
System.Boolean fallback
Returns
Type Description
Task<List<SettingValue>>

GetOrNullForCurrentUserAsync(ISettingManager, String, Boolean)

Declaration
public static Task<string> GetOrNullForCurrentUserAsync(this ISettingManager settingManager, string name, bool fallback = true)
Parameters
Type Name Description
ISettingManager settingManager
System.String name
System.Boolean fallback
Returns
Type Description
Task<System.String>

GetOrNullForUserAsync(ISettingManager, String, Guid, Boolean)

Declaration
public static Task<string> GetOrNullForUserAsync(this ISettingManager settingManager, string name, Guid userId, bool fallback = true)
Parameters
Type Name Description
ISettingManager settingManager
System.String name
Guid userId
System.Boolean fallback
Returns
Type Description
Task<System.String>

SetForCurrentUserAsync(ISettingManager, String, String, Boolean)

Declaration
public static Task SetForCurrentUserAsync(this ISettingManager settingManager, string name, string value, bool forceToSet = false)
Parameters
Type Name Description
ISettingManager settingManager
System.String name
System.String value
System.Boolean forceToSet
Returns
Type Description
Task

SetForUserAsync(ISettingManager, Guid, String, String, Boolean)

Declaration
public static Task SetForUserAsync(this ISettingManager settingManager, Guid userId, string name, string value, bool forceToSet = false)
Parameters
Type Name Description
ISettingManager settingManager
Guid userId
System.String name
System.String value
System.Boolean forceToSet
Returns
Type Description
Task
Back to top Powered by Volosoft