ConfigurableFactoryFilter<TOptions> Class
Definition
- Namespace
- Cuemon.AspNetCore.Mvc.Filters
- Assemblies
- Cuemon.AspNetCore.Mvc.dll
A base class implementation of a filter metadata which can create an instance of an executable filter.
public abstract class ConfigurableFactoryFilter<TOptions> : Configurable<TOptions>, IConfigurable<TOptions>, IFilterFactory, IFilterMetadata where TOptions : class, IParameterObject, new()
Type Parameters
TOptionsThe type of the configured options.
- Inheritance
-
Configurable<TOptions>ConfigurableFactoryFilter<TOptions>
- Implements
-
IConfigurable<TOptions>
- Inherited Members
Constructors
| Name | Description |
|---|---|
| ConfigurableFactoryFilter(IOptions<TOptions>) | Initializes a new instance of the ConfigurableFactoryFilter<TOptions> class. |
| ConfigurableFactoryFilter(Action<TOptions>) | Initializes a new instance of the ConfigurableFactoryFilter<TOptions> class. |
Properties
| Name | Description |
|---|---|
| IsReusable | Gets a value that indicates if the result of CreateInstance(IServiceProvider) can be reused across requests. |
Methods
| Name | Description |
|---|---|
| CreateInstance(IServiceProvider) | Creates an instance of the executable filter. |
See Also
Configurable<TOptions>