# Actualizzazione del post precedente...ha dovuto etichettare la striscia per il syndicatio...

<datetime class="hidden">2004-07-06T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
I'ho cercato di simulare il M SK1NET 2.0 Database Cache Dependency stuff (well kind of, WAY più semplice ovviamenteMSC5 Quello che sto facendo è far partire una piccola classe di timer come proprietà statica del mio file globale.

pubblico statico TimerClass timr = nuovo Timerclass();

La mia vera classe di timer è molto semplice, aggiunge solo elementi in una fila su ogni bottone; nell'app reale inizierà un semplice procedimento archiviato e aggiunge solo alcuni elementi se l'elemento è stato aggiornatoM SK2 Tutto questo è davvero per fare un giro che richiede un contesto per aggiornare alcune cose nel cache ...in questo modo lo posso fare MSC4offline~'

usando System;

usando il sistema.Timers;&gt;

Testo CacheTimer delnamespace

{

///

/// Descrizione sintetica per TimerClass.

///

classe pubblica TimerClass

{

classi Timer pubbliche()

{

Timer = nuovo Timer();

Timer.Funzionato=VeramenteM SK2

Timer.Interval=5000;

Timer.Start();

Timer.Elapsed M SK1new ElapsedEventHandler(timer\_Elapsed);

}

Il timer del vuoto privato\_ElapsedM SK1inviatore di oggetti ,EventArgs e)

{

se(!GlobaleM SK1qu.Contiene ("updateMSC4

Globale.quM SK1Enqueue("updateMSC3

}

}

}

Quindi qui, la mia domanda è: , qualcuno può pensare a una ragione per cui questo funzionerà? ' non funzionerà in modo affidabile?