using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection; using System; using Ubiety.Dns.Core.Common; namespace Yi.Framework.WebCore { public static class ServiceLocator { public static IServiceProvider Instance { get; set; } public static string Admin { get; set; } = "cc"; public static bool GetHttp(out HttpContext httpContext) { httpContext = null; var httpContextAccessor = Instance.GetService(); if (httpContextAccessor is null) { return false; } httpContext = httpContextAccessor.HttpContext; return true; } } }