Show / Hide Table of Contents

Class SettingEncryptionService

Inheritance
System.Object
SettingEncryptionService
Implements
ISettingEncryptionService
ITransientDependency
Namespace: Volo.Abp.Settings
Assembly: Volo.Abp.Settings.dll
Syntax
public class SettingEncryptionService : object, ISettingEncryptionService, ITransientDependency

Constructors

SettingEncryptionService(IStringEncryptionService)

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

Properties

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
System.String encryptedValue
Returns
Type Description
System.String

Encrypt(SettingDefinition, String)

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

Implements

ISettingEncryptionService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft