每当Web服务中的变量值发生变化时,调用函数/事件或将数据传递给Website(C#)

我有一个Windows应用程序正在侦听连接设备的事件 (在USB端口上)并将事件名称传递给Web服务( 实时 )。 我有一个网站,我想根据设备事件(实时)执行某些操作。

因此,每当从Windows应用程序传递新的事件值时,我想在网站上传递数据或调用函数。

我试图在网页上使用计时器来调用Web服务来获取最新值。 但问题是事件变化非常迅速。

有没有办法让网络服务自动将一些数据发送到我的网站? 或任何其他解决方案。

提前致谢

据我所知,我认为您不能直接从Web服务传递您网站上的数据,因为服务本身并不知道它与哪个连接。

对于您的场景,我要做的是,创建一个包含一些必需表的数据库,并在Windows应用程序调用时将数据存储在Web中,因为您的应用程序完全基于.NET构建,您只需通过DataTable对象,而不必解析另一侧的XML数据。 现在,创建一个将从数据库返回此数据的Web方法。 从您的网站调用此Web方法。 当数据发送到网站时,您可以从数据库中删除它,以便可以在下次调用时发送新数据。

它可能对你有所帮助!