From baf5c7b3e245a9b0a15fb57b364bc110f89f5788 Mon Sep 17 00:00:00 2001 From: "Chris Ross (ASP.NET)" Date: Mon, 18 Jun 2018 12:16:23 -0700 Subject: [PATCH] Add back Hsts constructor #339 --- src/Microsoft.AspNetCore.HttpsPolicy/HstsMiddleware.cs | 9 +++++++++ .../breakingchanges.netcore.json | 7 ------- 2 files changed, 9 insertions(+), 7 deletions(-) delete mode 100644 src/Microsoft.AspNetCore.HttpsPolicy/breakingchanges.netcore.json diff --git a/src/Microsoft.AspNetCore.HttpsPolicy/HstsMiddleware.cs b/src/Microsoft.AspNetCore.HttpsPolicy/HstsMiddleware.cs index da5aa3af4b..d192785064 100644 --- a/src/Microsoft.AspNetCore.HttpsPolicy/HstsMiddleware.cs +++ b/src/Microsoft.AspNetCore.HttpsPolicy/HstsMiddleware.cs @@ -8,6 +8,7 @@ using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.HttpsPolicy.Internal; using Microsoft.Extensions.Logging; +using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Options; using Microsoft.Extensions.Primitives; using Microsoft.Net.Http.Headers; @@ -53,6 +54,14 @@ namespace Microsoft.AspNetCore.HttpsPolicy _logger = loggerFactory.CreateLogger(); } + /// + /// Initialize the HSTS middleware. + /// + /// + /// + public HstsMiddleware(RequestDelegate next, IOptions options) + : this(next, options, NullLoggerFactory.Instance) { } + /// /// Invoke the middleware. /// diff --git a/src/Microsoft.AspNetCore.HttpsPolicy/breakingchanges.netcore.json b/src/Microsoft.AspNetCore.HttpsPolicy/breakingchanges.netcore.json deleted file mode 100644 index bb14c1b93b..0000000000 --- a/src/Microsoft.AspNetCore.HttpsPolicy/breakingchanges.netcore.json +++ /dev/null @@ -1,7 +0,0 @@ -[ - { - "TypeId": "public class Microsoft.AspNetCore.HttpsPolicy.HstsMiddleware", - "MemberId": "public .ctor(Microsoft.AspNetCore.Http.RequestDelegate next, Microsoft.Extensions.Options.IOptions options)", - "Kind": "Removal" - } -]