Show / Hide Table of Contents

Class AbpDynamicOptionsManager<T>

Inheritance
object
Microsoft.Extensions.Options.OptionsManager<TOptions><T>
AbpDynamicOptionsManager<T>
AbpRequestLocalizationOptionsManager
Implements
Microsoft.Extensions.Options.IOptionsSnapshot<TOptions><T>
Microsoft.Extensions.Options.IOptions<TOptions><T>
Inherited Members
Microsoft.Extensions.Options.OptionsManager<T>.Get(string)
Microsoft.Extensions.Options.OptionsManager<T>.Value
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Options
Assembly: Volo.Abp.Core.dll
Syntax
public abstract class AbpDynamicOptionsManager<T> : OptionsManager<T>, IOptionsSnapshot<T>, IOptions<T> where T : class
Type Parameters
Name Description
T

Constructors

AbpDynamicOptionsManager(IOptionsFactory<T>)

Declaration
protected AbpDynamicOptionsManager(IOptionsFactory<T> factory)
Parameters
Type Name Description
Microsoft.Extensions.Options.IOptionsFactory<TOptions><T> factory

Methods

OverrideOptionsAsync(string, T)

Declaration
protected abstract Task OverrideOptionsAsync(string name, T options)
Parameters
Type Name Description
string name
T options
Returns
Type Description
System.Threading.Tasks.Task

SetAsync()

Declaration
public Task SetAsync()
Returns
Type Description
System.Threading.Tasks.Task

SetAsync(string)

Declaration
public virtual Task SetAsync(string name)
Parameters
Type Name Description
string name
Returns
Type Description
System.Threading.Tasks.Task

Implements

Microsoft.Extensions.Options.IOptionsSnapshot<TOptions>
Microsoft.Extensions.Options.IOptions<TOptions>

Extension Methods

OptionsAbpDynamicOptionsManagerExtensions.SetAsync<T>(IOptions<T>)
OptionsAbpDynamicOptionsManagerExtensions.SetAsync<T>(IOptions<T>, string)
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