Show / Hide Table of Contents

Class SettingEncryptionService

Inheritance
object
SettingEncryptionService
Implements
ISettingEncryptionService
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.Settings
Assembly: Volo.Abp.Settings.dll
Syntax
public class SettingEncryptionService : ISettingEncryptionService, ITransientDependency

Constructors

SettingEncryptionService(IStringEncryptionService)

Declaration
public SettingEncryptionService(IStringEncryptionService stringEncryptionService)
Parameters
Type Name Description
IStringEncryptionService stringEncryptionService

Properties

Logger

Declaration
public ILogger<SettingEncryptionService> Logger { get; set; }
Property Value
Type Description
ILogger<SettingEncryptionService>

StringEncryptionService

Declaration
protected IStringEncryptionService StringEncryptionService { get; }
Property Value
Type Description
IStringEncryptionService

Methods

Decrypt(SettingDefinition, string?)

Declaration
public virtual string? Decrypt(SettingDefinition settingDefinition, string? encryptedValue)
Parameters
Type Name Description
SettingDefinition settingDefinition
string encryptedValue
Returns
Type Description
string

Encrypt(SettingDefinition, string?)

Declaration
public virtual string? Encrypt(SettingDefinition settingDefinition, string? plainValue)
Parameters
Type Name Description
SettingDefinition settingDefinition
string plainValue
Returns
Type Description
string

Implements

ISettingEncryptionService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by Volosoft