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?