繁体   English   中英

将Web Api项目添加到现有项目

[英]Add Web Api project to existing project

我正在开发一个项目,该项目基于数据库表中的列来显示仪表板。

我被告知要创建一个Web Api项目(添加到Windows窗体项目中)以获取列数据并进行工作以显示图表。

我的Windows窗体项目是project1,网络api是project2。

这个想法是,当我单击表单按钮时,我将在图表中显示一个html文件。 我的想法是,当我按下按钮project2时,将开始使用project1中已收集的数据来显示一个仪表板。

如果我想的没错,我的问题是:

  1. 单击按钮时如何调用Web API

  2. 如何将已经收集的信息传递给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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM