ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

自定义服务

2022-05-19 17:03:59  阅读:25  来源: 互联网

标签:服务 Configure 自定义 IWelcomeService GetMessage public


自定义一个IWelcomeService服务。

自定义一个IWelcomeService服务,这样在请求管道里也能使用。

新建一个接口

该接口里可以用来处理逻辑。这里我们创建一个方法用来返回一个helloWorld

public interface IWelcomeService
    {
        string GetMessage();
    }

新建一个实现它的类

  public class WelcomeService : IWelcomeService
    {
        public string GetMessage()
        {
            return "你好";
        }
    }

在Startup类的 Configure方法里进行注入该服务。否则下面使用该服务时会找不到对应的对象

services.AddScoped<IWelcomeService, WelcomeService>();

在Startup类的 Configure方法里可以接收和使用该服务

public void Configure(IApplicationBuilder app, IWebHostEnvironment env, IWelcomeService welcome)
{
     var str= welcome.GetMessage();
}

标签:服务,Configure,自定义,IWelcomeService,GetMessage,public
来源: https://www.cnblogs.com/fhzmasl/p/16289192.html

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有