如何将来自 Xamarin 应用程序的事件接收到我的 ASP.NET 网络应用程序中?
How can I receive events from a Xamarin App into my ASP.NET web app?
我正在开发一个使用 .NET 的项目,该项目通过 Microsoft Azure 连接到 SQL 数据库。我有两个 .NET 项目,一个是使用 Xamarin 的移动应用程序,另一个是名为 DesktopProgram
.
的普通 C# 应用程序
DesktopProgram
太大 运行 phone。因此,我需要将 UI 保留在移动应用程序上,而将 DesktopProgram
保留在云端。两个项目都必须相互通信,并且 DesktopProgram
必须与 SQL 数据库通信。
如果我将我的 DesktopProgram 设为包含所有 C# 逻辑的 ASP.NET 项目,它是否能够从移动应用程序发送和接收事件?
有更好的方法吗?我需要一种方法来执行 C# 代码,获取输入并将输出发送到移动应用程序和 SQL 数据库。这意味着 Web 应用程序不需要 UI。
提前致谢!
您需要创建 Web API 项目才能访问 Xamarin Form 中的事件。
创建跨平台应用程序(Xamarin.forms)
添加用于管理 HTTP 请求和获取数据的 NuGet 包。
Http class 提供了一个基础 class 用于发送和接收来自 URL 的请求。它是 .NET Framework 支持的异步功能。 HttpClient 能够处理多个并发请求。它是 HttpWebRequest 和 HttpWebResponse 之上的一层。
详情请参考Fetch Data Using Web API in Xamarin.Forms and Consume ASP.NET Core Web API in Xamarin Applications
我正在开发一个使用 .NET 的项目,该项目通过 Microsoft Azure 连接到 SQL 数据库。我有两个 .NET 项目,一个是使用 Xamarin 的移动应用程序,另一个是名为 DesktopProgram
.
DesktopProgram
太大 运行 phone。因此,我需要将 UI 保留在移动应用程序上,而将 DesktopProgram
保留在云端。两个项目都必须相互通信,并且 DesktopProgram
必须与 SQL 数据库通信。
如果我将我的 DesktopProgram 设为包含所有 C# 逻辑的 ASP.NET 项目,它是否能够从移动应用程序发送和接收事件?
有更好的方法吗?我需要一种方法来执行 C# 代码,获取输入并将输出发送到移动应用程序和 SQL 数据库。这意味着 Web 应用程序不需要 UI。
提前致谢!
您需要创建 Web API 项目才能访问 Xamarin Form 中的事件。
创建跨平台应用程序(Xamarin.forms)
添加用于管理 HTTP 请求和获取数据的 NuGet 包。
Http class 提供了一个基础 class 用于发送和接收来自 URL 的请求。它是 .NET Framework 支持的异步功能。 HttpClient 能够处理多个并发请求。它是 HttpWebRequest 和 HttpWebResponse 之上的一层。
详情请参考Fetch Data Using Web API in Xamarin.Forms and Consume ASP.NET Core Web API in Xamarin Applications