DynamicDI:使用asp.net核心进行动态依赖注入的示例

时间:2024-04-29 13:40:19
【文件属性】:

文件名称:DynamicDI:使用asp.net核心进行动态依赖注入的示例

文件大小:944KB

文件格式:ZIP

更新时间:2024-04-29 13:40:19

dependency-injection asp-net-core C#

使用ASP.NET Core进行动态依赖注入 使用asp.net核心进行动态依赖注入的示例。 该教程位于。 ASP.NET Core具有内置的依赖项注入。因此,您可以在控制器中提及接口类型,而ASP.NET Core将在运行时提供接口的实际对象。 为此,您需要在启动类中编写一些配置。 我有一个简单的控制器和服务类。 我想在控制器内部使用服务类。 我可以在控制器的构造函数中提及服务接口类型。 另外,我需要在启动类中注册服务,以便ASP.NET Core可以在运行时中提供实际的类型。 public interface IService { string GetHello ( string name ); } public class Service : IService { public string GetHello ( string name ) {


【文件预览】:
DynamicDI-main
----DynamicDI()
--------Models()
--------wwwroot()
--------Program.cs(691B)
--------Controllers()
--------HomeOptions.cs(255B)
--------Startup.cs(2KB)
--------DynamicDI.csproj(143B)
--------appsettings.Development.json(161B)
--------ServiceB.cs(335B)
--------appsettings.json(228B)
--------ServiceA.cs(335B)
--------Views()
--------IService.cs(207B)
--------Properties()
----DynamicDI.sln(1KB)
----LICENSE(1KB)
----.gitignore(6KB)
----README.md(3KB)
----.gitattributes(2KB)

网友评论