webForumDet fria alternativet

windows service

4 svar · 394 visningar · startad av neversleep

neversleepMedlem sedan okt. 2001230 inlägg
#1

Är det praktiskt möjligt att anropa en tjänst som är igång och få det att göra en operation?

Mitt problem är att jag har en tjänst som genomför en åtgärd en gång per dygn. Dock finns det tillfälle då man skulle vilja genomför åtgärden "på beställning". Tänkte mig en liten consol el vad som helst som anropade tjänsten med ett argument.
Låter inte som det går..men man vet aldrig.

Ngn som har förslag på annan lösning?

ironheadMedlem sedan mars 20011 346 inlägg
#2

Vill du bara köra ett program tidinställt med parametrar, kan du använda detta program:WakeupOnStandBy
Kanske inte är precis vad du behöver....

neversleepMedlem sedan okt. 2001230 inlägg
#3

tack men inte riktigt så nej

emissionMedlem sedan dec. 19996 721 inlägg
#4

Kommunicera med tjänsten mha Remoting, från ett annat program. I .NET 2.0 kan du med fördel använda IpcChannel.

neversleepMedlem sedan okt. 2001230 inlägg
#5

Var tydligen inte så konstigt. Bra länk på msdn

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsm02/html/vs0201dt.asp

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)