В Azure WebJobs 2.0 для реализации экземпляра IQueueProcessorFactory
мне нужно сделать что-то вроде этого:
_jobHostConfiguration = new JobHostConfiguration {
StorageConnectionString = "XXX"
DashboardConnectionString = "XXX"
};
_jobHostConfiguration.Queues.QueueProcessorFactory = new CustomQueueProcessorFactory();
Где CustomQueueProcessorFactory
примерно так:
public class CustomQueueProcessorFactory: IQueueProcessorFactory
{
public QueueProcessor Create(QueueProcessorFactoryContext context)
{
if (context == null) throw new ArgumentNullException(nameof(context));
if (context.Queue.Name.Equals("queue_A") {
context.BatchSize = 32;
context.NewBatchThreshold = 100;
}
if (context.Queue.Name.Equals("queue_B")) {
context.BatchSize = 2;
}
return new QueueProcessor(context);
}
}
У меня вопрос: как сделать то же самое с Azure WebJobs 3.0?
Я не могу найти ни одного образца.