Tag: listener

不使用FilesystemWatcher的文件夹侦听器

我需要在C#中创建一个监听器来监视共享文件夹(UNC路径),并在到达时将具有特定扩展名(* .json)的文件复制到目标文件夹。 文件可以延迟大约半分钟。 该文件夹永远不会为空。 问题: 文件将到达新的子文件夹,FileSystemWatcher无法使用,因为它无法侦听共享文件夹中的子文件夹。 这些文件需要复制并保留在文件夹中,因此我们需要确保不会多次复制同一文件。 编辑/更新的文件需要再次复制并覆盖在目标文件夹中。 其他文件将在文件夹中,新文件将到达我们需要忽略的(没有正确的扩展名)。 我考虑过轮询文件夹,但我没有想出一个好的实现。 我很确定我不能使用FilesystemWatcher对象,但也许有人可以找到使用它的智能解决方案。

检测SQL数据库更改

考虑这个例子: INSERT INTO [Table] (column1) SELECT value1 如果我要在SSMS中执行此命令,关于ac#forms应用程序,为了识别此事件,我需要做些什么? 像发生此事件时显示MessageBox的应用程序一样简单。 我似乎无法解决这个问题或找到任何有用的数据。 我试图使用SqlDependency但没有运气。 如果那是我需要走的道路,那么任何人都可以帮助我更好地理解这个概念吗?

在C#中,我如何收听已经打开的COM(串行)端口?

我正在使用一个与我的COMM端口对话的程序,但是我已经创建了另一个程序,我想“嗅探”通信端口消息,并对这些消息执行自己的操作。 这在.NET c#中是否可行?