Remove GetHtmlEncoder usage

This commit is contained in:
Pranav K 2015-12-30 16:51:51 -08:00
parent 7624d97114
commit 28cc5a4517
1 changed files with 4 additions and 4 deletions

View File

@ -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;
/// <summary>
/// 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<HtmlEncoder>();
}
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);
}