当前位置: 首页 > news >正文

网站内容更新wordpress图片自动分页插件

网站内容更新,wordpress图片自动分页插件,wordpress 微信通知,网站网页设计的要求.NET Core中提供了开箱即用的运行状况检查#xff0c;首先#xff0c;我将在.NET Core API应用程序中执行运行状况检查#xff0c;接下来#xff0c;我们将使用DbContext集成SQL Server或数据库的运行状况检查#xff0c;最后是如何实现自定义服务的运行状况检查。在ASP.N… .NET Core中提供了开箱即用的运行状况检查首先我将在.NET Core API应用程序中执行运行状况检查接下来我们将使用DbContext集成SQL Server或数据库的运行状况检查最后是如何实现自定义服务的运行状况检查。在ASP.NET Core中实现健康检查要实现运行状况检查您需要在项目中安装 Microsoft.AspNetCore.Diagnostics.HealthChecks 。接下来在ConfigureServices方法中添加运行状况检查中间件。public void ConfigureServices(IServiceCollection services) {services.AddHealthChecks();services.AddControllers(); } 然后修改Configure方法使用中间件:public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.UseEndpoints(endpoints {endpoints.MapControllers();endpoints.MapHealthChecks(/health);}); } 现在准备工作完成运行程序然后访问 /health, 您将看到下边结果HealthCheckService.NET Core提供了一个HealthCheckService类我们可以把健康检查的放到我们的控制器中就像这样public class HealthController : ControllerBase {private readonly ILoggerHealthController _logger;private readonly HealthCheckService _healthCheckService;public HealthController(ILoggerHealthController logger,HealthCheckService healthCheckService){_healthCheckService healthCheckService;_logger logger;}[HttpGet]public async TaskIActionResult Get(){var report await _healthCheckService.CheckHealthAsync();return report.Status HealthStatus.Healthy ? Ok(report) :StatusCode((int)HttpStatusCode.ServiceUnavailable, report);} } 现在如果您尝试访问/health您将看到相同的结果。接下来我们将实现数据库运行状态检查EntityFramework Core 健康检查首先还是需要安装Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore到我们的项目中。接下来我们拿到数据库上下文然后修改代码public void ConfigureServices(IServiceCollection services) {services.AddControllers();services.AddApiVersioning(); } 然后运行程序现在访问 /health 返回的结果是这样IHealthCheck一些情况下默认的健康检查可能不满足我们的需求那么可以继承 IHealthCheck 接口自定义我们的健康检查的逻辑。public class ApiHealthCheck : IHealthCheck {private readonly IHttpClientFactory _httpClientFactory;public ApiHealthCheck(IHttpClientFactory httpClientFactory){_httpClientFactory httpClientFactory;}public async TaskHealthCheckResult CheckHealthAsync(HealthCheckContext context,CancellationToken cancellationToken default){using (var httpClient _httpClientFactory.CreateClient()){var response await httpClient.GetAsync(https://your-api-service.endpoint);if (response.IsSuccessStatusCode){return HealthCheckResult.Healthy($API is running.);}return HealthCheckResult.Unhealthy(API is not running);}} } 然后修改代码如下public void ConfigureServices(IServiceCollection services) {services.AddHealthChecks().AddDbContextCheckWeatherForecastDbContext().AddCheckApiHealthCheck(ApiHealth);services.AddControllers(); } 然后运行程序访问 /health,结果如下原文作者: Anuraj 原文链接 https://dotnetthoughts.net/implementing-health-check-aspnetcore/[1]最后欢迎扫码关注我们的公众号 【全球技术精选】专注国外优秀博客的翻译和开源项目分享也可以添加QQ群 897216102References[1] https://dotnetthoughts.net/implementing-health-check-aspnetcore/: https://dotnetthoughts.net/implementing-health-check-aspnetcore/
http://www.yutouwan.com/news/52088/

相关文章:

  • 广东网站建设公司排名叫任何一个人一个小时做网站
  • 大连哪里有手机自适应网站建设北京建设网官网下载
  • 做网站迅雷下载链接设置手机之家论坛官网
  • 江苏省网站备案电话号码哈尔滨专利局申请专利地址
  • 如何做一个门户网站明天网页游戏开服表
  • 网页网站建设的ppt模板网站栏目建设评活动
  • 如果域名网站用来做违法网站娱乐app网站开发
  • 福建中江建设公司网站怀化seo快速排名
  • 雅安市政建设公司网站做网站的像素是多少钱
  • 办公用品网站系统建设源码sem竞价托管
  • 常州网站推广网站建设网站公司
  • 做外贸什么网站比较好做网站需要几个人分工
  • 网站备案 2016产品推广文案
  • 网站开发哪便宜北京环评在那个网站上做
  • 智慧团建网站密码石家庄网站建设电商
  • 阐述建站流程河池网站制作
  • 零食公司建立网站的原因福州建设工程招投标信息网
  • 卡地亚官方网站制作需要多少钱北京住房建设官方网站
  • 电商思维做招聘网站网站插件代码大全
  • 包装模板网站焦作做网站最专业的公司
  • 手机版自适应网站怎么做潍坊免费模板建站
  • 老河口建设局网站网络营销是什么含义
  • 网站建设需用要什么海淀青岛网站建设
  • 南京哪家公司做企业网站 做得比较好wordpress reset api
  • 常德做网站公司网站建设北京
  • 网站搭建网站制作网站仿站建设
  • 人人车网站建设在线制作头像文字图片
  • 怎么建网站 做app软件云端设计高端网站建设
  • 做视频网站需要执照吗搜索推广和场景推广
  • 网站开发与管理实验五python培训机构