Как использовать фоновую задание Hangfire в vb.net

Я использовал для реализации метода hangfire, fireandforget. как показано ниже

BJobId = BackgroundJob.Enqueue(Sub() FireAndForget())

Public SubFireAndForget1() 
         //doing something
End Sub

но когда я выполняю, журнал записывается,

Возникла исключительная ситуация при обработке фонового задания. Повторите попытку 1 из 10: Исключение было сгенерировано целью ин…

когда я изменяю код в

BJobId = BackgroundJob.Enqueue(Sub() Console.WriteLine(FireAndForget().ToString()))

Public Function FireAndForget() As String
        Return "1"
End Function

работает нормально.

в чем причина и каков правильный способ реализации (вызов методов)?

0 ответов

Другие вопросы по тегам