windows service

.NET

4 svar · 414 visningar · startad av neversleep

Medlem sedan okt. 2001230 inlägg
Trådstart#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?

Medlem 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....

Medlem sedan okt. 2001230 inlägg
#3

tack men inte riktigt så nej

Medlem 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.

Medlem 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

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)