Azure WebJobs依赖注入,使用非静态方法?

时间:2015-07-09 13:19:35

标签: c# azure-webjobs

我是网络新工作的新手,所以我需要一些帮助来明确这一点。 我有网络工作。

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");
    }
//.....
}

是否可以使用非静态Web作业进行非静态类?我想要单元可测试的类。我也想在这个类中注入一些东西。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。我看起来很简单。
 Azure WebJobs dependency injection with SimpleInjector.