【发布时间】:2019-01-18 03:25:18
【问题描述】:
我是 Aws Lambda 的新手。试图弄清楚如何在 .NET Core 2.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 并构建服务提供者?
【问题讨论】:
标签: .net-core aws-lambda