Files
Umbraco-CMS/src/Umbraco.Web/HttpContextAccessorExtensions.cs

19 lines
553 B
C#

using System;
using System.Web;
namespace Umbraco.Web
{
public static class HttpContextAccessorExtensions
{
public static HttpContextBase GetRequiredHttpContext(this IHttpContextAccessor httpContextAccessor)
{
if (httpContextAccessor == null) throw new ArgumentNullException(nameof(httpContextAccessor));
var httpContext = httpContextAccessor.HttpContext;
if(httpContext is null) throw new InvalidOperationException("HttpContext is null");
return httpContext;
}
}
}