Na, da hast du jetzt aber Glück
Ich plane gerade einen Artikel über genau diese Problematik. Dort wird ein Interface als Vermittler verwendet.
Das Beispielprojekt für den Artikel hänge ich hier einfach mal ohne weitere Erklärung an. Statt des REST-Aufrufs wird hier zwar eine Dateisuche als
long running task verwendet, aber das Prinzip ist dasselbe. Bei Unklarheiten einfach fragen.