Interface pass as NULL in StartAsync

Hello,
In my program i am passing services.AddTransient<MyInterface,implementation>
in my Hangfire Serivice i am passing an Interface in the constructor.
but when i pass it into
RecurringJob.AddOrUpdate(() => implementation.method() it returnj a NULL value.
Is it an hangfire problem? any particular procedure to do that? thanks a lot.

Thanks,
Amied Molafa