Как использовать фоновую задание 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
работает нормально.
в чем причина и каков правильный способ реализации (вызов методов)?