Toon posts:

[asp.net] webservice actie laten initieren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een aantal webservices in .Net gemaakt waarbij iedere webservice o.a. een aantal webmethods bevat, welke diverse acties uitvoeren als ze aangeroepen worden.

Nu wil ik een poller maken (draaiend op een webserver) die een database up-to-date houdt. Ik vraag mij af of er een manier is om een webservice - zonder dat een method ervan aangeroepen wordt - regelmatig een bepaalde actie uit te laten voeren.

Ik kan wel veel voorbeelden vinden van timer-mogelijkheden, maar ik begrijp niet hoe ik die timer kan laten starten zonder dat een method aangeroepen wordt.

Kan iemand mij helpen? Is mijn doel beter op te lossen op een andere manier?

  • whoami
  • Registratie: December 2000
  • Laatst online: 20-04 18:20
Waarom wil je dat dan met een webservice doen ?

Als je regelmatig iets met je databank wilt doen, zonder dat daar een actie van buitenaf voor nodig is, dan zie ik niet in waarom je hiervoor een webservice wilt gebruiken.
Maak gewoon een windows service die automatisch gestart wordt als de server opgestart wordt, en die op geregelde tijdstippen jouw actie uitvoert.

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op maandag 02 januari 2006 @ 16:32:
Waarom wil je dat dan met een webservice doen ?

Als je regelmatig iets met je databank wilt doen, zonder dat daar een actie van buitenaf voor nodig is, dan zie ik niet in waarom je hiervoor een webservice wilt gebruiken.
Maak gewoon een windows service die automatisch gestart wordt als de server opgestart wordt, en die op geregelde tijdstippen jouw actie uitvoert.
Dit vermoedde ik al, een webservice is hiervoor dus niet 'de' manier....

Ik ga verder zoeken naar Windows-services. Ik ben alleen bang dat het maken van een Windows-service flink ingrijpender zal zijn dan het maken van een webservice. Uiteindelijk komt het er dan op neer dat de makkelijkste manier is om een webservice te maken en deze te invoken met behulp van de Windows-taakplanner (net zoals we dat in ASP altijd deden).

Bedankt iig.