using System;
namespace Umbraco.Cms.Core.DependencyInjection
{
///
/// Provides access to a request scoped service provider when available for cases where
/// IHttpContextAccessor is not available. e.g. No reference to AspNetCore.Http in core.
///
public interface IScopedServiceProvider
{
///
/// Gets a request scoped service provider when available.
///
///
/// Can be null.
///
IServiceProvider? ServiceProvider { get; }
}
}