William Hindman
wdhindman at dejpolsystems.com
Mon Dec 8 12:38:13 CST 2008
...I don't think you can do this as a pure web service ...but you can invoke a "with events" protocol from an outside timer/event based call to invoke asynchronous Web Service method calls to implement callback events from a Web Service to its clients ...hope that makes sense. William -------------------------------------------------- From: "Shamil Salakhetdinov" <shamil at smsconsulting.spb.ru> Sent: Saturday, December 06, 2008 1:22 PM To: "'Access-D - VB'" <dba-vb at databaseadvisors.com> Subject: [dba-VB] Is it possible to develop active ASP.NET Web Services? > Hi All, > > ASP.NET Web Services are known to be passive IOW they are activated when > called from outside, they do some work, and quit until another web request > comes... > > ...I wonder is it possible to develop active web service, which will be > activating itself once in a while (e.g. by using a kind of schedule > controlled by timer + some programmatic logic)... > > ...that active service could be something like endlessly > running/sleeping/running... between resets web service method IOW a web > service method with timeout set to infinitum... > > ...because ASP.NET web services application is by definition > multi-threaded > having one thread like the questioned/requested above shouldn't be an > issue > for the other IMO... > > ...this thread could be started by outside call or even (I guess) by web > service itself calling its own method with infinitum timeout on start-up > *via loopback web service call not directly* or something like that... > > ...that questioned/requested solution should be pure ASP.NET web service > one > as it's planned to be used on ASP.Net hosting without access to the host > operating system to run scheduled Windows Service etc... > > ...it could happen that questioned/requested Web Service solution is > built-in ASP.NET feature: I must say I didn't investigate the docs/I > didn't > try to make a POC solution - I expect somebody here might have done > something like that already - all I need is an answer: yes, it can be > done, > RTFM => {{URL}}} ... > > Thank you. > > -- > Shamil > > P.S. Sorry, I didn't do in advance investigation - I just didn't want to > get > negative answer by myself - and if positive answer exists I'd be glad to > share it with you, and you'll be ready for such a "tricky"/unusual (?) > solution using Web Services in advance... > > > > > > _______________________________________________ > dba-VB mailing list > dba-VB at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/dba-vb > http://www.databaseadvisors.com > >