news 2026/4/23 12:09:22

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/4/22 19:21:07

CVE-2023-51767对企业安全的重大威胁分析

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 撰写一份企业风险评估报告&#xff0c;分析CVE-2023-51767对不同规模企业的影响。包括&#xff1a;1) 受影响的企业系统类型&#xff1b;2) 典型攻击场景模拟&#xff1b;3) 潜在数…

作者头像 李华
网站建设 2026/4/18 0:00:55

9 个高效降AI率工具,继续教育学生必看!

9 个高效降AI率工具&#xff0c;继续教育学生必看&#xff01; AI降重工具&#xff1a;让论文更自然&#xff0c;更合规 在当前学术写作中&#xff0c;越来越多的继续教育学生开始关注“论文降AIGC率”这一问题。随着AI写作技术的普及&#xff0c;许多学生在使用AI辅助工具完成…

作者头像 李华
网站建设 2026/4/18 4:30:28

固液混合电容服务商,你了解多少?

固液混合电容行业分析&#xff1a;聚焦东莞创慧电子有限公司行业痛点分析在固液混合电容领域&#xff0c;当前面临着诸多技术挑战。一方面&#xff0c;电容的稳定性有待提升&#xff0c;在复杂的电路环境中&#xff0c;容易出现性能波动&#xff0c;影响电子设备的正常运行。另…

作者头像 李华
网站建设 2026/4/20 18:36:25

VMAlert告警规则与动态配置详解

一、功能描述 VMAlert负责执行告警规则、生成告警事件&#xff0c;并将告警推送给 Alertmanager 或 Webhook&#xff0c;同时还能计算 Recording Rule 并写入存储。 在 集群模式下&#xff0c; VictoriaMetrics 具有独立的写入和读取路径组件 。vminsert写入组件用于执行规则…

作者头像 李华
网站建设 2026/4/23 11:15:33

5分钟用AI生成PL/SQL15注册码原型

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 使用快马平台&#xff0c;输入以下提示词&#xff1a;快速生成一个PL/SQL15注册码原型&#xff0c;包含基本生成和验证功能。代码应简洁&#xff0c;适合快速验证和迭代。点击项目生…

作者头像 李华
网站建设 2026/4/22 11:12:02

HTR3316 16路多功能LED驱动器与GPIO控制器产品详解

随着消费电子市场的快速发展&#xff0c;手机、音箱等产品对核心控制芯片的集成度、灵活性和稳定性提出了更高要求。HTR3316作为一款集16路LED驱动与GPIO控制于一体的多功能芯片&#xff0c;凭借宽电压适配、灵活配置、精准控制等核心优势&#xff0c;能够完美契合各类消费电子…

作者头像 李华