如何在C#asp.net中实现Push-Pull Web应用程序

Inf*_*ner 3 c# architecture asp.net

数据位于文件或数据库中.

我想实现数据网格,它将从文件(.h5,csv或xml)和sql server数据库中提取数据,并显示它们是实时更新的.

我不想实现几秒间隔的计时器.我想在asp.net/c#/silverlight中实现一个我可以使用的拉推技术?

请指导如何最好地实现它,以及是否有可用的库?