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

成都网站建设哪里好点wordpress响应式主题在哪里

成都网站建设哪里好点,wordpress响应式主题在哪里,公司建设网站申请,没有网站怎么做链接视频播放器在 ASP.NET Core 中#xff0c;后台任务作为托管服务实现。托管服务是一个类#xff0c;具有实现 IHostedService 接口的后台任务逻辑。ASP.NET Core 辅助角色服务模板可作为编写长期服务应用的起点。通过辅助角色服务模板创建的应用将在其项目文件中指定 Worker SDK#xf… 在 ASP.NET Core 中后台任务作为托管服务实现。托管服务是一个类具有实现 IHostedService 接口的后台任务逻辑。ASP.NET Core 辅助角色服务模板可作为编写长期服务应用的起点。通过辅助角色服务模板创建的应用将在其项目文件中指定 Worker SDKProject SdkMicrosoft.NET.Sdk.Worker要使用该模板作为编写托管服务应用的基础创建新项目。选择“辅助角色服务”。选择“下一步”。在“项目名称”字段提供项目名称或接受默认项目名称。选择“下一页”。在“其他信息”对话框中选择“框架” 。选择“创建”。Package基于辅助角色服务模板的应用使用 Microsoft.NET.Sdk.Worker SDK并且具有对 Microsoft.Extensions.Hosting 包的显式包引用。有关示例请参阅示例应用的项目文件 (BackgroundTasksSample.csproj)。对于使用 Microsoft.NET.Sdk.Web SDK 的 Web 应用通过共享框架隐式引用 Microsoft.Extensions.Hosting 包。在应用的项目文件中不需要显式包引用。IHostedService 接口IHostedService 接口为主机托管的对象定义了两种方法StartAsync(CancellationToken) StopAsync(CancellationToken)StartAsyncStartAsync 包含启动后台任务的逻辑。在以下操作之前调用 StartAsync已配置应用的请求处理管道。已启动服务器且已触发 IApplicationLifetime.ApplicationStarted。可以更改默认行为以便在配置应用的管道并调用 ApplicationStarted 之后运行托管服务的 StartAsync。若要更改默认行为请在调用 CreateBuilder 后添加托管服务以下示例中的 VideosWatchervar builder  WebApplication.CreateBuilder(args);// Add services to the container. builder.Services.AddHostedServiceVideosWatcher();}StopAsyncStopAsync(CancellationToken) 在主机执行正常关闭时触发。StopAsync 包含结束后台任务的逻辑。实现 IDisposable 和终结器析构函数以处置任何非托管资源。默认情况下取消令牌会有五秒超时以指示关闭进程不再正常。在令牌上请求取消时应中止应用正在执行的任何剩余后台操作。StopAsync 中调用的任何方法都应及时返回。但是在请求取消后将不会放弃任务 — 调用方等待所有任务完成。如果应用意外关闭例如应用的进程失败则可能不会调用 StopAsync。因此在 StopAsync 中执行的任何方法或操作都可能不会发生。若要延长默认值为 5 秒的关闭超时值请设置ShutdownTimeout当使用通用主机时。有关详细信息请参阅 ASP.NET Core 中的 .NET 通用主机。使用 Web 主机时为关闭超时值主机配置设置。有关详细信息请参阅 ASP.NET Core Web 主机。托管服务在应用启动时激活一次在应用关闭时正常关闭。如果在执行后台任务期间引发错误即使未调用 StopAsync也应调用 Dispose。BackgroundService 基类BackgroundService 是用于实现长时间运行的 IHostedService 的基类。调用 ExecuteAsync(CancellationToken) 来运行后台服务。实现返回一个 Task其表示后台服务的整个生存期。在 ExecuteAsync 变为异步例如通过调用 await之前不会启动任何其他服务。避免在 ExecuteAsync 中执行长时间的阻塞初始化工作。StopAsync(CancellationToken) 中的主机块等待完成 ExecuteAsync。调用 IHostedService.StopAsync 时将触发取消令牌。当激发取消令牌以便正常关闭服务时ExecuteAsync 的实现应立即完成。否则服务将在关闭超时后不正常关闭。有关更多信息请参阅 IHostedService interface 部分。StartAsync 应仅限于短期任务因为托管服务是按顺序运行的在 StartAsync 运行完成之前不会启动其他服务。长期任务应放置在 ExecuteAsync 中。有关详细信息请参阅 BackgroundService 数据源。计时的后台任务定时后台任务使用 System.Threading.Timer 类。计时器触发任务的 DoWork 方法。在 StopAsync 上禁用计时器并在 Dispose 上处置服务容器时处置计时器public class TimedHostedService : IHostedService, IDisposable {private int executionCount  0;private readonly ILoggerTimedHostedService _logger;private Timer _timer  null!;public TimedHostedService(ILoggerTimedHostedService logger){_logger  logger;}public Task StartAsync(CancellationToken stoppingToken){_logger.LogInformation(Timed Hosted Service running.);_timer  new Timer(DoWork, null, TimeSpan.Zero, TimeSpan.FromSeconds(5));return Task.CompletedTask;}private void DoWork(object? state){var count  Interlocked.Increment(ref executionCount);_logger.LogInformation(Timed Hosted Service is working. Count: {Count}, count);}public Task StopAsync(CancellationToken stoppingToken){_logger.LogInformation(Timed Hosted Service is stopping.);_timer?.Change(Timeout.Infinite, 0);return Task.CompletedTask;}public void Dispose(){_timer?.Dispose();} }Timer 不等待先前的 DoWork 执行完成因此所介绍的方法可能并不适用于所有场景。使用 Interlocked.Increment 以原子操作的形式将执行计数器递增这可确保多个线程不会并行更新 executionCount。已使用 AddHostedService 扩展方法在 IHostBuilder.ConfigureServices (Program.cs) 中注册该服务services.AddHostedServiceTimedHostedService();
http://www.pierceye.com/news/994549/

相关文章:

  • 做平面图片的网站网络钟点工
  • 网站的功能板块古镇中小企业网站建设
  • cms网站访问人数wordpress 修改网址
  • 万州网站推广1688拿货网
  • 西部数码做网站企业建设官方网站的目的
  • 做什么网站小程序网站开发怎么样
  • 西安建设网站电话号码上海公司查询官网
  • 空间除了可以做网站还能干什么北京王府井在哪个区
  • 网站的下载二维码怎么做网站地图 模板
  • 网站建设必要性阳江房产网0662
  • 南阳网站推广优化公司哪家好企业网站免费
  • jsp与asp做的网站网页微信登录不了
  • 网站开发登录要做哪些验证wordpress如何修改电子邮箱
  • 网站空间租用合同wordpress更改主题名称
  • 宁波网站推广找哪家wordpress 搜索标签
  • 购物网站建设特色沈阳公司网站制作
  • seo网站编辑是做什么的微博seo排名优化
  • 南通网站建设方案托管关键词优化排名首页
  • 哈尔滨全员核酸检测福建整站优化
  • 电子商务网站建设汉狮辽宁移动网站
  • 厂西建设厅网站网站流量依赖率
  • 手机能看的网站企业网站开发市场
  • 企业建设网站的过程世界各大网站搜索引擎提交入口
  • 网站建设云南做静态网站成本
  • 超低价的锦州网站建设网站开发有哪些软件有哪些
  • 中英文网站后台photoshop做网站
  • 优秀网站开发公司软件开发工具与环境实践报告
  • 茂名网站开发网站关键词优化步骤
  • 介绍家乡的网站怎么做天眼查企业查询公司
  • 公司网站建设代理一般做多久苏州关键词优化企业