我有一个在 C#/.net 中实际上无法实现的要求。
这是我必须做的:
- 编写一个持续运行并监视文件夹的 C# windows 服务
- 更改后,它会启动并解析该文件夹中的文件
- 获取此文件并将其传递给远程 Web 服务(soap 封装)。
这看起来很简单,但如果无法做到这一点,我愿意接受其他更简单或更好的解决方案。
我要补充的一件事是文件实际上位于 FTP 文件夹而不是常规文件夹中。
我有一个在 C#/.net 中实际上无法实现的要求。
这是我必须做的:
这看起来很简单,但如果无法做到这一点,我愿意接受其他更简单或更好的解决方案。
我要补充的一件事是文件实际上位于 FTP 文件夹而不是常规文件夹中。
是的,有可能
这就像听起来一样简单。创建 Windows 服务,通过“添加 Web 引用”引用您的 SOAP API,并使用FileSystemWatcher监视文件更改。
你可以FileSystemWatcher
喜欢其他人的建议,但我个人不会,因为它不可靠。
我会使用File.Exists
结合 aTimer
和 poll 的方法,更可靠