c# - .NET - 从控制台与工作人员交互的正确方法是什么?
问题描述
我有一个用 .Net 5.0 编写的工人,它在后台运行。同时,我还有另一个带有 CLI 的(控制台)项目。
如何实现工作人员和控制台客户端之间的交互?我想象这样一种情况,工作人员有一些服务,例如使用与数据库的连接,并且在执行常规任务时,如果我输入将调用其某些服务的命令(例如可能会更改数据库中的某些内容 - 获取一些信息,或更新任何内容等)
据我搜索,唯一的选择是打开一个套接字,但这不是有点矫枉过正吗?
解决方案
推荐阅读
- python - 为什么 Pandas 不能从行数据中删除未知字符?
- javascript - 如何将对象与模型对象匹配并创建缺失的属性
- python - python将.txt/list 2文件连接到一个新文件中
- css - 更改 CSS 幻灯片中的背景图像
- azure-devops - 如何在 Azure 生成验证中获取源分支名称
- sql - T-SQL:如何返回基于排除表排除值的结果集
- mysql - 如何使用 MySQL 8.0.17 版本合并两个不同表的所有行?
- c - 保存C文件时如何防止VSCode将制表符转换为空格?
- javascript - 如何解决 vuetify 扩展面板的问题?
- javascript - React chakra ui 画布宽度和高度初始化为零并且无法渲染?