news 2026/3/3 10:10:35

C# SignalR 添加Swagger

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C# SignalR 添加Swagger

SignalRSwaggerGen,为 SignalR 中心生成 Swagger 文档

Github:https://github.com/essencebit/SignalRSwaggerGen

添加包:

dotnet add package SignalRSwaggerGen --version 4.9.0

services.AddSwaggerGen(options => { options.AddSignalRSwaggerGen(ssgOptions => ssgOptions.ScanAssemblies(typeof(MyHub).Assembly)); options.SwaggerDoc("v1", new OpenApiInfo { Version = "v1", Title = "AM.MC API" }); }); services.AddSignalR().AddHubOptions<SomeHub>().AddHubOptions<SomeStronglyTypedHub>(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); app.MapHub<SomeHub>("/Some"); app.MapHub<SomeStronglyTypedHub >("/SomeStronglyTyped"); });
[SignalRHub] public class SomeHub : Hub { public async Task Send(int arg1, string arg2, [SignalRHidden] CancellationToken ct = default) { await Clients.All.SendAsync("Receive", arg1, arg2, ct); } } [SignalRHub] public interface ISomeStronglyTypedHub { Task Receive(int arg1, string arg2); } public class SomeStronglyTypedHub : Hub<ISomeStronglyTypedHub> { public async Task Send(int arg1, string arg2) { await Clients.All.Receive(arg1, arg2); } }

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/2 9:28:23

学生评价标准与示例,AI生成评价新方式

摘要Top Pick&#xff1a;爱查分 核心价值&#xff1a;3分钟完成全班个性化评语&#xff0c;让每个学生都被真正看见 关键亮点&#xff1a; • AI智能生成&#xff0c;结合真实成绩数据自动分析学生特点 • 40多个学生的评语3分钟完成&#xff0c;告别深夜套模板 • 支持个性化…

作者头像 李华
网站建设 2026/2/26 5:10:39

电商系统中的MySQL NULL处理实战:NVL的5个典型场景

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 构建一个电商数据库查询示例&#xff0c;包含订单表和用户表。展示5种使用NVL/IFNULL/COALESCE处理NULL值的场景&#xff1a;1) 未填写收货地址时显示默认地址 2) 未评分订单显示默…

作者头像 李华
网站建设 2026/2/24 19:17:09

10 个高效降AI率工具,研究生必备推荐!

10 个高效降AI率工具&#xff0c;研究生必备推荐&#xff01; AI降重工具&#xff1a;让论文更自然&#xff0c;让学术更纯粹 在当前学术研究中&#xff0c;越来越多的研究生开始关注论文的AIGC率问题。随着AI写作技术的普及&#xff0c;许多学生在撰写论文时会借助AI工具提高效…

作者头像 李华
网站建设 2026/3/2 20:23:02

用Xcode快速原型设计:1小时打造App概念验证

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个Xcode原型模板&#xff0c;包含常用UI组件和交互模式。模板应支持快速拖拽搭建界面&#xff0c;自动生成基础代码&#xff0c;一键预览效果。要求模板模块化设计&#xff0…

作者头像 李华
网站建设 2026/2/21 16:38:04

Java函数开发实战:电商购物车金额计算案例

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个电商购物车金额计算的Java函数集合。包含以下功能&#xff1a;1)计算商品总价(考虑单价和数量)&#xff0c;2)应用会员折扣(普通会员95折&#xff0c;VIP会员9折)&#xff…

作者头像 李华
网站建设 2026/2/26 11:15:35

Yolov5网络架构中SPPF 层的核心价值

在 YOLOv5 的网络配置中,这一行: [-1, 1, SPPF, [1024, 5]] # 第9层表示在前一层(即 C3 模块输出)的基础上,添加一个 SPPF(Spatial Pyramid Pooling - Fast) 模块。它的作用非常关键,主要用于 增强模型对多尺度上下文信息的感知能力,尤其在深层特征图(如 P5/32)上…

作者头像 李华