Pracuję nad aplikacją klienta WPF
. Ta aplikacja okresowo przesyła dane do webservice
. Kiedy użytkownik zalogował się do aplikacji, chcę uruchomić konkretną metodę co 5 mts, aby wysłać dane do usługi .asmx
.Sposób wykonywania metody okresowo z aplikacji klienckiej WPF za pomocą wątkowania lub timera
Moje pytanie dotyczy tego, czy potrzebuję użyć wątku, czy timera. Wykonanie tej metody powinno się zdarzyć podczas interakcji użytkownika z aplikacją. tj. Bez blokowania interfejsu użytkownika podczas wykonywania tej metody
Wszelkie zasoby, których należy szukać?
OK będę pisać o tym Mainwindow.xaml.cs głównej metody. Czy ten zegar odpowiada, nawet gdy otwieram okno potomne? LUB jakie jest najlepsze miejsce na umieszczenie tego kodu, aby zaznaczyć, gdziekolwiek jestem w głównym oknie aplikacji lub w dowolnym oknie podrzędnym? –
@sateeshmunagala Kontekst, w którym go umieszczasz, nie ma znaczenia, o ile możesz być pewien, że jego klasa kontenera nie jest usuwana podczas używania timera. – Mir