Concept design SignalR [chiuso]

1

Sto creando un'applicazione web di diario di lavoro in mvc utilizzando vb.net L'applicazione mostrerà tutte le voci di diario che hanno un campo booleano HiLite (HL) impostato su true in una tabella sulla home page.

Attualmente ho implementato un semplice aggiornamento della home page utilizzando un metatag che aggiorna la pagina ogni 2 minuti e questo fa fronte alle eventuali modifiche alla tabella. per esempio. una nuova voce di diario HiLited è stata aggiunta da qualcuno o una voce di HiLited ha avuto il proprio flag impostato su false.

Mi piacerebbe "spostarmi con i tempi" ed eventualmente usare SignalR per eliminare le richieste non necessarie + avere un tocco in più in tempo reale sui dati della tabella.

Non ho usato SignalR prima. Ho esaminato alcuni semplici esempi, ma ho bisogno di chiarimenti se questo è il modo migliore per andare.

L'uso di SignalR farà quanto segue ....

  1. Alla prima visita ottieni e visualizza tutte le voci di diario HL correnti
  2. Se viene aggiunta una nuova voce, aggiorna la tabella su tutti i client
  3. Se una voce ha il flag HL impostato su false, aggiorna la tabella su tutti i client

o c'è un metodo migliore.

Gli esempi SignalR che ho visto sono semplici esempi di "chat" che fondamentalmente hanno due parametri User + Msg e il codice aggiunge tutti i nuovi messaggi a un elemento html.

Avrò una lista di un oggetto entry diario ... sarò in grado di fare ciò di cui ho bisogno e invece di accodarlo all'elemento html ... Lo uso per sostituire il contenuto dell'elemento html.

    
posta Mych 17.12.2015 - 14:49
fonte

0 risposte

Leggi altre domande sui tag