Creare scheduled task

giovedì 23 marzo 2006 - 12.12

escaflowne Profilo | Junior Member

Ciao a tutti,
esiste un modo per creare uno scheduled task da codice con vb .net 2003?
Cerco un modo per impostare tutte le opzioni di scheduling (tipo la ricorsività, l'orario, ecc)

Grazie

19018 Profilo | Expert

Ciao, potresti richiamare da codice il servizio Windows Task Scheduler e impostargli tutti i parametri necessari, ad esempio.
In questo modo hai a disposizione un motore già bello pronto e funzionante, ciò che devi fare tu è semplicemente avviare il wizard da codice, se proprio vuoi rendere le cose super facili all'utente. Minimo sforzo massimo risultato.
Stefano Passatordi

http://blogs.dotnethell.it/stem/

escaflowne Profilo | Junior Member

>Ciao, potresti richiamare da codice il servizio Windows Task
>Scheduler e impostargli tutti i parametri necessari, ad esempio.
>In questo modo hai a disposizione un motore già bello pronto
>e funzionante, ciò che devi fare tu è semplicemente avviare il
>wizard da codice, se proprio vuoi rendere le cose super facili
>all'utente. Minimo sforzo massimo risultato.
>Stefano Passatordi
>
>http://blogs.dotnethell.it/stem/

io, sinceramente, speravo di creare da codice il task in modo trasparente all'utente.
In pratica l'utente, da una form, sceglie delle opzioni (es. ripetere il task ogni giorno a quell'ora, eseguire un solo processo ecc) ed io creo il task in funzione di ciò

19018 Profilo | Expert

Certo che si può fare....ma avrai un bel pò di codice da scrivere!
Oppure potresti implementare una maschera che fa impostare tutte le opzioni all'utente e poi tramite codice, in maniera trasparente all'utente, imposti il servizio con quelle opzioni.E' come se in qualche modo, implementassi tu il wizard di sistema ma alla fine usi lo stesso motore.Se vuoi fare tutto da zero...buon lavoro!
Stefano Passatordi

http://blogs.dotnethell.it/stem/

escaflowne Profilo | Junior Member

>Certo che si può fare....ma avrai un bel pò di codice da scrivere!
>Oppure potresti implementare una maschera che fa impostare tutte
>le opzioni all'utente e poi tramite codice, in maniera trasparente
>all'utente, imposti il servizio con quelle opzioni.E' come se
>in qualche modo, implementassi tu il wizard di sistema ma alla
>fine usi lo stesso motore.Se vuoi fare tutto da zero...buon lavoro!
>Stefano Passatordi
>
>http://blogs.dotnethell.it/stem/

nono, l'idea è proprio quella che dici (chi me lo fa fare di iniziare da zero). Cercavo, appunto, qualche spiegazione o codice che mi facesse vedere come aggiungere/eliminare un task dallo schedule via codice appunto.

escaflowne Profilo | Junior Member

Ho trovato un esempio molto interessate che sto studiando.
Quando mi rimetto a lavorarci su posto il link dove trovarlo, dovrebbe interessare a qualcun altro
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5