• 主页
  • 在Aws Lambda中使用依赖注入,Dotnet core 2.1

在Aws Lambda中使用依赖注入,Dotnet core 2.1

我是Aws Lambda的新手。尝试弄清楚如何在.NET Core2.1和Aws Lambda中使用依赖注入。下面是我的函数:

public class Function
{
    ILogger _logger;
    IClient _client;

    public Function(ILogger logger, IClient client)
    {
        _logger = logger;
        _client = client;
    }

    /// <summary>
    /// A simple function that takes a string and does a ToUpper
    /// </summary>
    /// <param name="input"></param>
    /// <param name="context"></param>
    /// <returns></returns>
    public async Task FunctionHandler(ILambdaContext context)
    {
        var response = await _client.Test();
        _logger.Log(response);
    }
}

在Aws Lambda生命周期中,我可以在哪里设置依赖注入--初始化ServiceCollection并构建服务提供者?

转载请注明出处:http://www.jxbyjx.net/article/20230523/1223975.html