public static IApplicationBuilder UseRealIp(this IApplicationBuilder builder, Action <FilterOption> configureOption = null) { var option = new FilterOption(); configureOption?.Invoke(option); return(builder.UseMiddleware <RealIpMiddleware>(option)); }
public RealIpMiddleware(RequestDelegate next, ILogger <RealIpMiddleware> logger, FilterOption option) { _next = next; _logger = logger; _option = option; }