Tag: ASP.NET Core
All the articles with the tag "ASP.NET Core".
-
深入对比 IHostedService 与 BackgroundService:启动行为、适用场景与最佳实践
Published: at 12:00 AMIHostedService 与 BackgroundService 常被并列提及,却在启动等待、生命周期语义、异常传播与依赖顺序上存在本质差异。本文系统拆解二者工作机制、典型应用场景、常见陷阱(如迁移执行顺序、无限循环与取消、异常策略)并给出面向生产环境的实践清单,帮助你为短任务初始化与长期后台协作各取所长。
-
ASP.NET Core 中的结构化日志记录:使用 Serilog 实现高效日志管理
Published: at 12:00 AM深入了解如何在 ASP.NET Core 中使用 Serilog 实现结构化日志记录,包括配置、最佳实践和多种输出目标的设置。
-
如何将 API 端点性能优化 15 倍
Published: at 12:00 AM深入探讨 API 性能优化的实战案例,通过聚焦瓶颈、减少往返次数、并行化外部调用和缓存策略,将端点性能提升 15 倍的完整方法。
-
掌握声明转换,实现灵活的 ASP.NET Core 授权
Published: at 12:00 AM了解如何在 ASP.NET Core 中实现声明转换,弥合外部身份提供者与应用授权需求之间的差距,并通过 RBAC 示例展示实用方法。
-
在 EF Core 中实现审计日志,无需污染实体
Published: at 12:00 AM学习如何在 Entity Framework Core 项目中优雅地实现动态审计日志功能,追踪数据变更的完整历史记录,同时保持代码的整洁性。
-
ASP.NET Core Problem Details 完整指南:构建标准化 API 错误响应的最佳实践
Published: at 12:00 AM深入探索 ASP.NET Core 中的 Problem Details 标准,从基础概念到高级实现,包含全局错误处理、IExceptionHandler、IProblemDetailsService 等核心特性的完整实战指南。
-
在 ASP.NET Core 中构建异步 API 的正确方法
Published: at 12:00 AM深入解析如何在 ASP.NET Core 中构建真正的异步 API,从同步阻塞模式转向请求接收与后台处理分离的架构,包含完整的队列系统、状态跟踪、实时推送和错误处理机制的实战指南。
-
ASP.NET Core 中的四种限流策略详解与代码实现
Published: at 12:00 AM详细解析 ASP.NET Core 中的 Fixed Window、Sliding Window、Token Bucket 和 Concurrency 限流策略,包括原理、适用场景与代码示例。
-
Refit:让 .NET REST API 调用更简单高效的利器
Published: at 12:00 AM介绍 Refit 这个 .NET REST API 客户端库的功能与用法,结合 GitHub API 示例讲解其在减少样板代码、提升可维护性和测试性方面的优势,并分析在 .NET 8 环境中的集成实践。