From 28cc5a451737a38d95b1aa635aa975a37bbaa5eb Mon Sep 17 00:00:00 2001 From: Pranav K Date: Wed, 30 Dec 2015 16:51:51 -0800 Subject: [PATCH] Remove GetHtmlEncoder usage --- .../HtmlDirectoryFormatter.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Microsoft.AspNet.StaticFiles/HtmlDirectoryFormatter.cs b/src/Microsoft.AspNet.StaticFiles/HtmlDirectoryFormatter.cs index 5f2dd8e9e6..6f641e2f1c 100644 --- a/src/Microsoft.AspNet.StaticFiles/HtmlDirectoryFormatter.cs +++ b/src/Microsoft.AspNet.StaticFiles/HtmlDirectoryFormatter.cs @@ -10,7 +10,7 @@ using System.Text.Encodings.Web; using System.Threading.Tasks; using Microsoft.AspNet.FileProviders; using Microsoft.AspNet.Http; -using Microsoft.Extensions.WebEncoders; +using Microsoft.Extensions.DependencyInjection; namespace Microsoft.AspNet.StaticFiles { @@ -21,7 +21,7 @@ namespace Microsoft.AspNet.StaticFiles { private const string TextHtmlUtf8 = "text/html; charset=utf-8"; - private static HtmlEncoder _htmlEncoder; + private HtmlEncoder _htmlEncoder; /// /// Generates an HTML view for a directory. @@ -39,7 +39,7 @@ namespace Microsoft.AspNet.StaticFiles if (_htmlEncoder == null) { - _htmlEncoder = context.RequestServices.GetHtmlEncoder(); + _htmlEncoder = context.RequestServices.GetRequiredService(); } context.Response.ContentType = TextHtmlUtf8; @@ -160,7 +160,7 @@ namespace Microsoft.AspNet.StaticFiles return context.Response.Body.WriteAsync(bytes, 0, bytes.Length); } - private static string HtmlEncode(string body) + private string HtmlEncode(string body) { return _htmlEncoder.Encode(body); }