Show / Hide Table of Contents

    Class ConfigurableMiddlewareCore<TOptions>

    Provides an base-class for configurable middleware implementation in ASP.NET Core that supports the options pattern. This API supports the product infrastructure and is not intended to be used directly from your code.

    Inheritance
    System.Object
    MiddlewareCore
    ConfigurableMiddlewareCore<TOptions>
    ConfigurableMiddleware<TOptions>
    ConfigurableMiddleware<T, TOptions>
    ConfigurableMiddleware<T1, T2, TOptions>
    ConfigurableMiddleware<T1, T2, T3, TOptions>
    ConfigurableMiddleware<T1, T2, T3, T4, TOptions>
    ConfigurableMiddleware<T1, T2, T3, T4, T5, TOptions>
    Implements
    IConfigurable<TOptions>
    Inherited Members
    MiddlewareCore.Next
    Namespace: Cuemon.AspNetCore.Infrastructure
    Assembly: Cuemon.AspNetCore.dll
    Syntax
    public abstract class ConfigurableMiddlewareCore<TOptions> : MiddlewareCore, IConfigurable<TOptions> where TOptions : class, new()
    Type Parameters
    Name Description
    TOptions

    The type of the options to setup.

    Properties

    | Improve this Doc

    Options

    Gets the configured options of this Middleware.

    Declaration
    public TOptions Options { get; }
    Property Value
    Type Description
    TOptions

    The configured options of this Middleware.

    Implements

    IConfigurable<TOptions>

    Extension Methods

    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Action<TimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Action<TimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Byte[], Action<ContentBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, Byte[]>, Action<ContentBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Byte[], Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Func<T, Byte[]>, Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, DateTime, Func<T, Byte[]>, Action<ContentTimeBasedOptions>)
    CacheableObjectResultExtensions.ToCacheableObjectResult<T>(T, Func<T, DateTime>, Byte[], Action<ContentTimeBasedOptions>)

    See Also

    Middleware
    • Improve this Doc
    • View Source
    Back to top Copyright 2008-2018 Weubphoria. All rights reserved.
    Generated by DocFX