说说KeyedService

💡 原文中文,约4500字,阅读约需11分钟。
📝

内容提要

在.NET 8中,引入了KeyedService,用自定义关键字来使用服务。通过命名关键字来区分注入的多个接口子类,并在使用时调用。示例中,INotifyService接口有两个子类,SMSService和EMailService,它们调用不同的Respository。还介绍了使用类SMS和EMail,以及另一种简化的写法。总体而言,对于KeyedService的使用感觉有限制,希望在正式版本中有所改善。

🏷️

标签

➡️

继续阅读