使用非静态方法的 Azure WebJobs 依赖注入?
Azure WebJobs dependency injection, with non-static methods?
我是网络工作的新手,所以我需要一些帮助来弄清楚这一点。
我有网络工作。
public static class Functions
{
//.....
public static async Task RevalidateImport(
[QueueTrigger(QueueName.StorageRevalidate)] RevalidateImportCommand command,
TextWriter logWriter)
{
await logWriter.WriteLineAsync("Start");
try
{
//Do something
}
catch (Exception ex)
{
//Log
}
await logWriter.WriteLineAsync("End");
}
//.....
}
是否可以使用非静态网络作业 class?我想要单元测试 class.Also 我想在这个 class.
中注入一些东西
我找到了解决方案。我看起来很简单。
我是网络工作的新手,所以我需要一些帮助来弄清楚这一点。 我有网络工作。
public static class Functions
{
//.....
public static async Task RevalidateImport(
[QueueTrigger(QueueName.StorageRevalidate)] RevalidateImportCommand command,
TextWriter logWriter)
{
await logWriter.WriteLineAsync("Start");
try
{
//Do something
}
catch (Exception ex)
{
//Log
}
await logWriter.WriteLineAsync("End");
}
//.....
}
是否可以使用非静态网络作业 class?我想要单元测试 class.Also 我想在这个 class.
中注入一些东西我找到了解决方案。我看起来很简单。