یک نکته تکمیلی
در نسخهی 2.1 بسته نیوگت Microsoft.AspNetCore.All هلپری جهت افزودن این سرویس ارائه شده:
public void ConfigureServices(IServiceCollection services) { services.AddMvc(); services.AddHttpContextAccessor(); }
public static IServiceCollection AddHttpContextAccessor(this IServiceCollection services) { if (services == null) { throw new ArgumentNullException(nameof(services)); } services.TryAddSingleton<IHttpContextAccessor, HttpContextAccessor>(); return services; }
توضیحات تکمیلی: