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;
}