using System.Net; using Vinno.FIS.Sonopost.Managers; using Vinno.FIS.Sonopost.Managers.Interfaces; namespace Vinno.FIS.Sonopost.WebApi { internal class BaseController { private readonly HttpListenerContext _context = null; /// /// HTTP请求上下文 /// public HttpListenerContext Context { get => _context; } public IVersionCheckManager VersionCheckManager => AppManager.Instance.GetManager(); public IDeviceManager DeviceManager => AppManager.Instance.GetManager(); public IFISManager FISManager => AppManager.Instance.GetManager(); public IDicomServerManager DicomServerManager => AppManager.Instance.GetManager(); public IConfigManager ConfigManager => AppManager.Instance.GetManager(); public ILoginManager LoginManager => AppManager.Instance.GetManager(); public INetworkManager NetworkManager => AppManager.Instance.GetManager(); public ILiveVideoManager LiveVideoManager => AppManager.Instance.GetManager(); public IOledManager OledManager => AppManager.Instance.GetManager(); public ITestManager TestManager => AppManager.Instance.GetManager(); public IRemedicalManager RemedicalManager => AppManager.Instance.GetManager(); public IKeyBoardListenManager KeyBoardListenManager => AppManager.Instance.GetManager(); } }