随笔分类 -  Net

Net6/7/8
摘要:Microsoft.AspNetCore.SignalR.Client的.Net客户端传送Token的最佳方法! 如下将Authorization标头添加到HubConnectionBuilder中,如下所示: 对于不记名令牌-> HubConnection = new HubConnectionB 阅读全文 »
posted @ 2024-04-01 13:39 pccai 阅读(203) 评论(0) 推荐(0) 编辑
摘要:钉钉开放平台作为企业沟通和协作的重要工具,其技术的每一次迭代都为企业带来了新的机遇和挑战。随着企业对于高效沟通和智能化管理的需求日益增长,钉钉平台的SDK更新显得尤为重要。把传统的U8与钉钉平台集成,可以有效的将业务功能和角色进行前移,打破应用系统二八原则,即80%的用户在使用20%的功能。 我们在 阅读全文 »
posted @ 2024-03-31 15:33 pccai 阅读(144) 评论(0) 推荐(0) 编辑
摘要:以前没有碰过U8,只知道基于Net平台构建,本次业务需求是要把钉钉和U8打通,完成代办和消息提醒。网上搜索U8相关二开资料后发现,都是一些技术片段,零零碎碎的不成体系,也有可能是大客户都去U9或者Cloud了,老旧的8面临过气与替换(个人意见),遂边琢磨边做一些示例。 开始介绍U8的CO二次开发模式 阅读全文 »
posted @ 2024-03-31 15:32 pccai 阅读(342) 评论(0) 推荐(0) 编辑
摘要:.Net Core下使用缓存,除了大家耳熟能详的Redis做分布式缓存外,本地内存缓存也会一起结合来使用,它存取更快,使我们的应用达到极致性能要求。这也是我们经常提到的3级或者4级缓存,每一层都有自己的使用场景,优缺点,结合业务特点来选择合适的才是王道。 这里我们就使用Net原生的 Microsof 阅读全文 »
posted @ 2024-01-10 13:47 pccai 阅读(705) 评论(0) 推荐(0) 编辑
摘要:背景 在.NET中,反射和动态表达式是两种常用的动态编程技术。它们都可以用来在运行时动态地创建和操作对象、调用方法、访问属性和字段等。但是,它们在性能方面有一些差异。 反射:反射是.NET中的一种基础技术,可以用来获取程序集、类型、方法、属性、字段等的元数据,以及动态地创建对象、调用方法、访问属性和 阅读全文 »
posted @ 2023-12-25 13:35 pccai 阅读(88) 评论(0) 推荐(0) 编辑
摘要:从Net5升级到Net6后, SignalR组件默认会输出大量Trace诊断日志,淹没了有用的消息: Microsoft.AspNetCore.Http.Connections.Internal.Transports.WebSocketsTransport 项目默认采用NLog, 所以开发时可以提高 阅读全文 »
posted @ 2022-06-06 13:21 pccai 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1. warning SYSLIB0021: “DESCryptoServiceProvider”已过时:“Derived cryptographic types are obsolete. Use the Create method on the base type instead.” var d 阅读全文 »
posted @ 2022-06-04 11:43 pccai 阅读(2797) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示