Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要创建一个 Windows 服务来监视文件夹并处理它找到的任何新文件,所以基本上它会做一些后台处理。我还想创建一个客户端(winform/website/etc...),它可以“向”windows 服务“询问”它当前正在运行的文件列表。
我正在考虑创建一个 WCF 服务,然后让我的客户端调用“GetFiles()”操作或类似的操作。我计划在服务启动时创建一个新线程,该线程将专用于处理文件或一些后台处理。
有更好的方法吗?
我打算在服务启动时创建一个新线程
你的意思是 Windows 或 WCF 服务从这里开始?如果是 WCF - 不需要单独的线程。如果您使用默认绑定在 Windows 服务中托管服务,WCF 会为您创建它。
其他一切看起来都很好。