Fire and Forget (Asynch) ASP.NET Method Call

Mamy usługę aktualizacji informacji o kliencie do serwera. Jedno zgłoszenie serwisowe trwa około kilku sekund, co jest normalne.

Teraz mamy nową stronę, gdzie w jednym przypadku około 35-50 Informacje o klientach mogą być aktualizowane. Zmiana interfejsu usługi w celu zaakceptowania wszystkich klientów razem nie wchodzi w grę w tym momencie.

Muszę wywołać metodę (powiedz „ProcessCustomerInfo”), która zapętli informacje o klientach i wywoła usługę internetową 35–50 razy. Asynchroniczne wywoływanie usługi nie jest zbyt użyteczne.

Muszę wywołać metodę „ProcessCustomerInfo” asynchronicznie. Próbuję użyćRegisterAsyncTask dla tego. W internecie dostępnych jest wiele przykładów, ale problem pojawia się po zainicjowaniu tego połączenia, jeśli odejdę od tej strony, przetwarzanie zostanie przerwane.

Czy możliwe jest wdrożenieOgień i zapomnij wywołanie metody, aby użytkownik mógł odejść (przekierować na inną stronę) ze strony bez zatrzymywania przetwarzania metody?

questionAnswers(5)

yourAnswerToTheQuestion