.NET WPF 可视化树(Visual Tree)详解
目录 .NET WPF 可视化树(Visual Tree) 1.1 可视化树与逻辑树的区别 1.2 可视化树的作用 1.3 可视化树的结构示例 1.4 访问可视化树 1.4.1 常用方法 1.4.2 示例代码:遍历可视化树 1.5 可视化树...
.NET MCP 文档详细指南
目录 MCP 概述 MCP 的主要特点 MCP 服务器 MCP 客户端 .NET MCP 实现项目对比 官方 C# SDK:csharp-sdk MCPSharp mcpdotnet 服务器端实现 基本结构 工具注册与实现 服务配置 客户端实现 连接到 ...
.NET 中的深拷贝实现方法详解
目录 1. 使用序列化/反序列化 2. 使用 JSON 序列化(Newtonsoft.Json 或 System.Text.Json) 3. 实现 ICloneable 接口(手动实现) 4. 使用 AutoMapper(适用于复杂对象) 5. 注意事项 6. 推荐...
在.NET程序崩溃时自动创建Dump的思路详解
目录 Windows平台 .NET Core全平台 试一试 总结 参考文献 今天在浏览张队转载文章的留言时,遇到一个读者问了这样的问题,如下图所示: 首先能明确的一点是'程序崩溃退出了是不能用常规的方式du...
.NET Core利用BsonDocumentProjectionDefinition和Lookup进行 join 关联查询(推荐)
目录 前序 1. 准备实体模型 2 .前置连接Mongo代码 3. 构建BsonDocumentProjectionDefinition 4.利用 Lookup 进行关联 前序 前段时间由于项目需要用到MongoDB,但是MongoDB不建议Collection join...
.NET Core中获取各种路径的的方法总结
目录 前言 一、为什么路径处理在.NET Core中如此重要? 二、基础路径获取方法 2.1 应用程序根目录 2.2 内容根目录(Content Root)与Web根目录(Web Root) 三、特殊文件夹路径获取 四、临时目录处...
使用Hangfire+.NET 6实现定时任务管理(推荐)
目录 引入Nuget包和配置 编写Job Fire and Forget Continuous Job Scehdule Job Recurring Job Run 长时间运行任务的并发控制??? Job Filter记录Job的全部事件 参考文章 在.NET开发生态中,...
在 .NET 中 使用 ANTLR4构建语法分析器的方法
目录 前言 ANTLR4 简介 语法分析基本概念 如何使用 ANTLR4 1. 安装 Antlr4.Runtime.Standard 包 2. 编写 ANTLR4 的语法规则文件 3. 生成语法分析器 直接使用 ANTLR4 官方提供的工具来生成语法分...
.Net core Blazor+自定义日志提供器实现实时日志查看器的原理解析
目录 场景 实现原理 如何使用? 1、启用blazor server(若你本来是,直接跳过) 2、安装咱的日志包:BXJG.BlazorServerLogger3、配置 自定义配置和样式 非微软的日志框架的集成 资源 基于blazor...
.Net Core和RabbitMQ限制循环消费的方法
目录 前言 循环场景 解决方案 一次消费 消息不重入队列 限定重试次数 消息头设定次数 存储重试次数 队列使用Quorum类型 队列消息过期 参考资料 前言 当消费者端接收消息处理业务时,如果出现异...