Show / Hide Table of Contents

Class AbpIdentityOptionsFactory

Inheritance
System.Object
AbpIdentityOptionsFactory
Namespace: Volo.Abp.Identity
Assembly: Volo.Abp.Identity.Domain.dll
Syntax
public class AbpIdentityOptionsFactory : AbpOptionsFactory<IdentityOptions>

Constructors

AbpIdentityOptionsFactory(IEnumerable<IConfigureOptions<IdentityOptions>>, IEnumerable<IPostConfigureOptions<IdentityOptions>>, ISettingProvider)

Declaration
public AbpIdentityOptionsFactory(IEnumerable<IConfigureOptions<IdentityOptions>> setups, IEnumerable<IPostConfigureOptions<IdentityOptions>> postConfigures, ISettingProvider settingProvider)
Parameters
Type Name Description
IEnumerable<IConfigureOptions<IdentityOptions>> setups
IEnumerable<IPostConfigureOptions<IdentityOptions>> postConfigures
ISettingProvider settingProvider

Properties

SettingProvider

Declaration
protected ISettingProvider SettingProvider { get; }
Property Value
Type Description
ISettingProvider

Methods

Create(String)

Declaration
public override IdentityOptions Create(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
IdentityOptions

OverrideOptions(IdentityOptions)

Declaration
protected virtual void OverrideOptions(IdentityOptions options)
Parameters
Type Name Description
IdentityOptions options

OverrideOptionsAsync(IdentityOptions)

Declaration
protected virtual Task OverrideOptionsAsync(IdentityOptions options)
Parameters
Type Name Description
IdentityOptions options
Returns
Type Description
Task

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