aspnetcore 原生 DI 实现基于 key 的服务获取

💡 原文中文,约3000字,阅读约需8分钟。
📝

内容提要

你可能想通过一个字符串或者其他的类型来获取一个具体的服务实现,那么在 aspnetcore 原生的 MSDI 中,如何实现呢?本文将介绍如何通过自定义工厂来实现。我们现在恰好有基于 Json 和 MessagePack 的两种序列化器 有一个接口是这样的publicinterfaceISerializer { byte[] Serialize<T>(T obj); ...

➡️

继续阅读