2014-09-22 9 views
5

Używam WebAPI do przesyłania danych do bazy danych.Powiadomienia o zmianie bazy danych dla usługi systemu Windows?

usługa Windows działa w tym samym serwerze musi otrzymać powiadomienie, gdy dane są wstawiane przez WebAPI

widziałem this SO pytanie, co sugeruje, używając Service Broker lub SqlDependency ale pytanie wydaje się być poproszony sporo czasu temu.

Wylogowałem się, ale nie znalazłem prostszych rozwiązań. Wszystko, co chcę zrobić, to when a new data is inserted to Database, a function in the the windows service should fire.

Czy mamy jakieś alternatywne lub bardzo podobne rozwiązanie w kontekście WebAPI - Windows Services?

+0

Czy Usługa systemu Windows może po prostu pobierać dane o zmianach w regularnych odstępach czasu? Po prostu szukasz zapisów w danym stanie? – David

+1

@David: Właściwie to będzie "krytyczne czasowo". Tak więc "odpytywanie" nie wydaje się być dobrą alternatywą. –

+0

Ah, w tym przypadku wydaje się, że 'SqlDependency' jest prawdopodobnie drogą do zrobienia. Niestety nigdy go nie używałem, więc nie mogę doradzić w tej kwestii. – David

Odpowiedz

Powiązane problemy