Desde a versão 1.7.8, é possível passar os resultados do trabalho pai para trabalhos de continuação no Hangfire. No entanto, não há documentação ou exemplo fornecido. Ao navegar no código, percebi que preciso usar o ContinuationsSupport
atributo com o pushResults: true
argumento. Mas não tenho ideia de como o Hangfire salva o resultado e como faço para acessar o resultado. Não consigo alcançar o código dentro da classe do atributo.
Pareceu que é suficiente usar o atributo com pushResults
igual a true e então definir o tipo de retorno da função para eg string
. Então, pode-se acessar este valor produzido pelo pai em trabalhos de continuação invocando context.GetJobParameter<SomeType>("AntecedentResult")
where context
is PerformContext
(fornecido por hangfire)
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras