Chiarimento su Event Producer in StreamInsight

5

Ho bisogno di un piccolo chiarimento su StreamInsight , so da doc che StreamInsight può gestire più eventi simultanei. Ma il produttore di eventi sarà una funzione separata, ad esempio: ho bisogno di guardare una cartella per i nuovi file perché tutti i miei sensori scriveranno le letture ogni giorno in un nuovo file in particolare.

Metodo 1: FileSystemWatcher :

Questo è l'approccio tradizionale in cui scriviamo un servizio utilizzando FileSystemWatcher per guardare una cartella per nuovi file, ecc. Dopo aver ricevuto l'evento da FileSystemWatcher il esegui alcune operazioni su questi file.

Come farlo usando StreamInsight ???

Sono venuto a sapere che usando IObservable posso spingere gli eventi a StreamInsight . Ma c'è qualcosa per guardare la cartella è StreamInsight come FileSystemWatcher . OPPURE Per aumentare gli eventi a StreamInsight dobbiamo utilizzare FileSystemWacther ?

Qualsiasi suggerimento su questi è molto apprezzato.

Grazie in anticipo

    
posta sandy 02.11.2011 - 10:47
fonte

1 risposta

0

Dovresti creare un adattatore di input IObservable che utilizzi il watcher del file system, creando un nuovo evento quando i file cambiano o vengono aggiunti. Non c'è un supporto immediato per questo, devi creare il tuo adattatore o controllare gli esempi su MSDN.

Quindi si crea una query che osserva l'adattatore di input per elaborare le modifiche.

    
risposta data 14.09.2013 - 12:37
fonte

Leggi altre domande sui tag