c# - 在 Windows 服务中调用 Web API?
问题描述
我在 .net 中开发了一个 Web Api,我希望有某种服务可以从 Outlook 帐户下载电子邮件,并使用我的 API 将电子邮件中的数据放入我的数据库中(例如,我想创建一个新的实例我的 Api 中的类播放器,然后将其保存在我的数据库中)。我对此很陌生,所以如果我的问题有什么不清楚的地方,我很抱歉,请不要介意问我细节。
我已经设法在另一个解决方案上连接并从电子邮件中提取数据,它可以工作,但现在我想创建一些更清洁的东西,可以整天运行以检查是否有新邮件,然后创建新的“播放器”,例如使用我的 API
所以我的问题是:创建 Windows 服务是一个不错的选择吗?(我猜想在 API 的解决方案中创建一个专门用于此功能的新项目是一个不错的选择)。
我已经阅读了一些关于 Windows 服务上的自托管 WEB API 的文章,但我不确定这就是我想要做的
任何提示/建议都非常受欢迎!泰
解决方案
推荐阅读
- android - TextField 的权重未反映在其标签中(Jetpack Compose)
- amazon-web-services - 是否可以从 AWS 的 RDS 中删除自定义选项组?
- android - 在服务运行(或运行)时将应用程序从最近列表中滑出可防止应用程序被杀死
- sql - SQL中的相干间隔?
- hibernate - JPA 通过 Parent 更新孩子
- merge - bitbucket - 通过 REST API 合并分支直到特定的提交 ID
- android - Kotlin 使用 SpannableString 设置两种不同的文本样式来动态更改文本视图中的文本
- c++ - 如何使类方法成为协程?
- r - 在同一管道中引用动态命名的列?
- three.js - Three.js Curve.getPoint() 返回世界坐标