From 3f15d2685115f5cb6eaf5df792a94b5a1fe6a5d5 Mon Sep 17 00:00:00 2001 From: David Fowler Date: Mon, 3 Aug 2020 14:47:20 -0700 Subject: [PATCH] Obsolete the ResponseCookiesFeature constructor (#24546) --- src/Http/Http/src/Features/ResponseCookiesFeature.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Http/Http/src/Features/ResponseCookiesFeature.cs b/src/Http/Http/src/Features/ResponseCookiesFeature.cs index f7a6f2d401..7e3cabb28e 100644 --- a/src/Http/Http/src/Features/ResponseCookiesFeature.cs +++ b/src/Http/Http/src/Features/ResponseCookiesFeature.cs @@ -26,8 +26,13 @@ namespace Microsoft.AspNetCore.Http.Features /// and the . /// public ResponseCookiesFeature(IFeatureCollection features) - : this(features, builderPool: null) { + if (features == null) + { + throw new ArgumentNullException(nameof(features)); + } + + _features.Initalize(features); } /// @@ -38,6 +43,7 @@ namespace Microsoft.AspNetCore.Http.Features /// and the . /// /// The , if available. + [Obsolete("This constructor is obsolete and will be removed in a future version.")] public ResponseCookiesFeature(IFeatureCollection features, ObjectPool? builderPool) { if (features == null)