[英]Add Web Api project to existing project
我正在开发一个项目,该项目基于数据库表中的列来显示仪表板。
我被告知要创建一个Web Api项目(添加到Windows窗体项目中)以获取列数据并进行工作以显示图表。
我的Windows窗体项目是project1,网络api是project2。
这个想法是,当我单击表单按钮时,我将在图表中显示一个html文件。 我的想法是,当我按下按钮project2时,将开始使用project1中已收集的数据来显示一个仪表板。
如果我想的没错,我的问题是:
单击按钮时如何调用Web API
如何将已经收集的信息传递给project2
可能是您没有解释正确的内容,或者我听不懂。
好像您在解决方案中添加了一个Web Api项目。 看起来您在Windows应用程序中有一些数据,然后通过Web Api将其发布到数据库。 如果正确,则:
Web Api是用于REST的.NET Web中心框架,其中HTTP堆栈为中心。 在REST中,您在Web服务器上运行无状态应用程序,并对其进行调用。 REST的优点在于,客户端几乎可以是任何东西-任何设备,任何应用程序,另一个REST服务-任何东西!
答案:因此,您的Windows应用程序可以调用REST层并发布数据。 在Windows应用程序中,您需要引用System.Net.Http
才能使用HttpClient
类。 使用此命名空间,您可以编译Http消息,发出Http请求和接收Http响应。
我认为,这正是您的解决方案中正在发生的事情。 请让我知道这不是我的想法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.