using NetAdmin.Application.Services; using NetAdmin.Cache; using NetAdmin.Host.Middlewares; namespace NetAdmin.Host.Controllers; /// /// 探针组件 /// [ApiDescriptionSettings("Probe")] public sealed class ProbeController : ControllerBase, IService> { /// /// 健康检查 /// [AllowAnonymous] [HttpGet] #pragma warning disable CA1822, S3400 public object HealthCheck() #pragma warning restore S3400, CA1822 { return new { HostName = Environment.MachineName , CurrentConnections = SafetyShopHostMiddleware.Connections , GlobalStatic.ProductVersion }; } }