我是网络工作的新手,所以我需要一些帮助来使这一点变得清楚。
我有网络工作。

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作业?我想要一个可单元测试的类,也想在这个类中注入一些东西。

最佳答案

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

关于c# - Azure WebJobs依赖项注入(inject)是否具有非静态方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31318729/

10-09 07:29