news 2026/7/23 15:54:11

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/7/23 23:01:40

移动端测试-------第二天

ADB命令清除应用数据 场景&#xff1a;清除应用的缓存和数据&#xff0c;通常用于测试前后状态的切换。在安装后干净的环境下&#xff0c;进行测试 安装hupu的app&#xff0c;并浏览一些新闻获取包名找到hupu缓存清理缓存再次打开hupu的app查看一下新闻重启adb服务器 场景&…

作者头像 李华
网站建设 2026/7/24 0:17:44

DS二叉排序树之创建和插入

题目描述给出一个数据序列&#xff0c;建立二叉排序树&#xff0c;并实现插入功能。在建立和插入操作后&#xff0c;都输出二叉树的先序遍历结果i输入第1行输入n&#xff0c;表示序列包含n个数据第2行输入n个数据&#xff0c;都是自然数且互不相同&#xff0c;数据之间用空格隔…

作者头像 李华
网站建设 2026/7/23 12:49:04

为什么NVL能提升你的MySQL查询效率?性能对比实测

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个性能测试脚本&#xff0c;比较MySQL中使用NVL/IFNULL/COALESCE处理NULL值与使用CASE WHEN或多次查询的性能差异。要求&#xff1a;1) 创建包含100万条测试数据的表&#xf…

作者头像 李华
网站建设 2026/7/23 11:11:35

cesium126,230524,Cesium for Unreal 叠加地图影像:

&#xff08;182&#xff09; 叠加地图影像&#xff0c;多个覆层 &#xff1a; 看另一个覆层 &#xff1a;&#xff08;183&#xff09; 这个 zoom levels 不要勾选 &#xff1a;&#xff08;184&#xff09; 老师的总结 &#xff1a;&#xff08;185&#xff09; 谢谢

作者头像 李华
网站建设 2026/7/23 20:40:30

企业级HTML代码审查自动化方案 - 快马平台案例

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个企业级HTML代码审查系统&#xff0c;功能包括&#xff1a;1. 自动检测不符合W3C标准的代码 2. 识别潜在的性能问题 3. 检查可访问性(A11Y)问题 4. 生成详细的审查报告 5. 提…

作者头像 李华