/// <summary> /// 初始化一个<see cref="RealIpMiddleware"/>类型的实例 /// </summary> /// <param name="next">方法</param> /// <param name="options">真实IP选项</param> /// <param name="logger">日志</param> public RealIpMiddleware(RequestDelegate next, IOptions <RealIpOptions> options, ILogger <RealIpMiddleware> logger) { _next = next; _options = options.Value; _logger = logger; }
/// <summary> /// 初始化一个<see cref="RealIpMiddleware"/>类型的实例 /// </summary> /// <param name="next">方法</param> /// <param name="options">真实IP选项</param> public RealIpMiddleware(RequestDelegate next, IOptions <RealIpOptions> options) { _next = next; _options = options.Value; }