using System; using Microsoft.AspNetCore.Http; using Umbraco.Cms.Core.DependencyInjection; namespace Umbraco.Cms.Web.Common.DependencyInjection { /// internal class ScopedServiceProvider : IScopedServiceProvider { private readonly IHttpContextAccessor _accessor; public ScopedServiceProvider(IHttpContextAccessor accessor) => _accessor = accessor; /// public IServiceProvider ServiceProvider => _accessor.HttpContext?.RequestServices; } }