Mamy usługę .NET Windows, która przesyła wiele wysoce krytycznych danych od A do B w sposób transakcyjny. Musimy również upewnić się, że wszystkie zewnętrzne komponenty używane w usłudze są nieprzydzielone poprawnie i wszystko zostało wyczyszczone przed wyłączeniem samej usługi. Może to potrwać kilka godzin! Powodem tego jest, że usługa musi czekać na wywołanie zwrotne składnika zewnętrznego, które pojawia się 2, 3 lub 4 godziny później.Czy korzystanie z usługi Windows może trwać godzinami, aby zamknąć się z gracją?
- jest to możliwe dla Windows, aby czekać tak długo na służbie zamknięcie wdziękiem?
- są opcje w usłudze, gdzie mogę dyktować, co dzieje się, gdy usługa jest zamykana przez system operacyjny, np. zapobiec całkowitemu zamknięciu systemu?
- także, jak w innym scenariuszu, co się stanie, jeśli serwer będzie musiał ponownie uruchomić komputer? Czy może czekać godzinami na usługę?
- Czy istnieje limit czasu oczekiwania systemu na usługę przed jego zabiciem?
zapomniałeś: 5. Czy istnieje limit na jak długo dana osoba będzie czekać na to maszyna do zamknięcia prawidłowo , przed wyciągnięciem wtyczki? –