Class AbpDynamicOptionsManager<T>
Inheritance
object
Microsoft.Extensions.Options.OptionsManager<TOptions><T>
AbpDynamicOptionsManager<T>
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>