webForumDet fria alternativet
Logga in / Bli medlem

windows service

.NET

4 svar · 396 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

262 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)