摘要:标题:使用MediatR重构单体应用中的事件发布/订阅 作者:Lamond Lu 地址: 源代码:http://github.com/lamondlu/EventHandlerInSingleApplication 背景 在之前的一篇文章中,我分享了一个 "在ASP.NET Core单体程序中,使 阅读全文
posted @ 2019-04-02 06:22 LamondLu 阅读 (943) 评论 (11) 编辑
摘要:事件发布/订阅是一种非常强大的模式,它可以帮助业务组件间实现完全解耦,不同的业务组件只依赖事件,只关注哪些事件是需要自己处理的,而不用关注谁来处理自己发布事件,事件追溯(Event Sourcing)也是基于事件发布/订阅的。 阅读全文
posted @ 2019-03-04 10:37 LamondLu 阅读 (1764) 评论 (20) 编辑
摘要:ASP.NET Core中使用GraphQL 目录 "ASP.NET Core中使用GraphQL 第一章 Hello World" "ASP.NET Core中使用GraphQL 第二章 中间件" "ASP.NET Core中使用GraphQL 第三章 依赖注入" "ASP.NET Core中使用 阅读全文
posted @ 2018-11-16 23:01 LamondLu 阅读 (984) 评论 (4) 编辑
摘要:本篇是之前翻译过的《深入理解.NET Core的基元: deps.json, runtimeconfig.json, dll文件》的后续,这个系列作者暂时只写了3篇,虽然有一些内容和.NET Core 3.0已经不兼容了,但是大部分的原理还都是相通的。 阅读全文
posted @ 2019-11-05 23:30 LamondLu 阅读 (561) 评论 (3) 编辑
摘要:在前一篇中,我给大家演示了如何使用.NET Core 3.0中新引入的`AssemblyLoadContext`来实现运行时升级和删除插件。完成此篇之后,我的得到了很多园友的反馈,很高兴有这么多人能够参与进来,我会根据大家的反馈,来完善这个项目。本篇呢,我将主要解决加载插件引用的问题,这个也是反馈中被问的最多的问题。 阅读全文
posted @ 2019-10-22 00:01 LamondLu 阅读 (2364) 评论 (30) 编辑
摘要:原文:Creating Windows Services In .NET Core – Part 2 – The “Topshelf” Way 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务(二) 使用Topshelf方 阅读全文
posted @ 2019-10-05 21:16 LamondLu 阅读 (500) 评论 (2) 编辑
摘要:原文:Creating Windows Services In .NET Core – Part 1 – The “Microsoft” Way 作者:Dotnet Core Tutorials 译者:Lamond Lu 译文:使用.NET Core创建Windows服务(一) 使用官方推荐方式 创 阅读全文
posted @ 2019-10-04 00:07 LamondLu 阅读 (1010) 评论 (4) 编辑
摘要:原文地址: "“Implementing” a non public interface in .NET Core with DispatchProxy" 原文作者:Filip W. 译文地址: 译者:Lamond Lu 简介 反射是.NET中一个非常强大的概念,对于每一个C 开发人员来说,迟早都会 阅读全文
posted @ 2019-09-23 23:38 LamondLu 阅读 (451) 评论 (1) 编辑
摘要:原文: "Dynamic controller routing in ASP.NET Core 3.0" 作者: "Filip W" 译文:http://www.suoyizhineng.com/lwqlun/p/11461657.html 译者:Lamond Lu 译者注 今天在网上看到了这篇关于ASP. 阅读全文
posted @ 2019-09-04 21:51 LamondLu 阅读 (1090) 评论 (5) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(五) 使用AssemblyLoadContext实现插件的升级和删除 作者:Lamond Lu 地址: 源代码: 前景回顾: "从零开始实现ASP.NET Core MVC的插件式开发(一) 使用Application Part动态加载 阅读全文
posted @ 2019-08-23 14:07 LamondLu 阅读 (1624) 评论 (14) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(四) 插件安装 作者:Lamond Lu 地址: 源代码: 前情回顾 "从零开始实现ASP.NET Core MVC的插件式开发(一) 使用Application Part动态加载控制器和视图" "从零开始实现ASP.NET Core 阅读全文
posted @ 2019-08-12 22:51 LamondLu 阅读 (2209) 评论 (20) 编辑
摘要:在上一篇写完之后,我突然想到了一个问题,如果像前两篇所设计那个来构建一个插件式系统,会有一个很严重的问题,即当你添加一个插件之后,整个程序不能立刻启用该插件,只有当重启整个ASP.NET Core应用之后,才能正确的加载插件。因为所有插件的加载都是在程序启动时ConfigureService方法中配置的。 阅读全文
posted @ 2019-07-28 20:35 LamondLu 阅读 (1306) 评论 (25) 编辑
摘要:标题:从零开始实现ASP.NET Core MVC的插件式开发(二) 如何创建项目模板 作者:Lamond Lu 地址:http://www.suoyizhineng.com/lwqlun/p/11155666.html 源代码: 在上一篇中,我们介绍了通过一个最简单了例子,给大家演示了一下,如何在ASP. 阅读全文
posted @ 2019-07-09 11:04 LamondLu 阅读 (1149) 评论 (0) 编辑