我正在使用 .NET 開發一個專案,該專案通過 Microsoft Azure 連接到 SQL 資料庫。我有兩個 .NET 專案,一個是使用 Xamarin 的移動應用程式,另一個是名為DesktopProgram.
DesktopProgram太大而無法在手機上正常運行。因此,我需要將 UI 保留在移動應用程式和DesktopProgram云中。兩個專案都必須相互通信,并且DesktopProgram必須與 SQL 資料庫進行通信。
如果我使我的 DesktopProgram 成為具有所有 C# 邏輯的 ASP.NET 專案,它是否能夠從移動應用程式發送和接收事件?
有一個更好的方法嗎?我需要一種方法來執行 C# 代碼,獲取輸入并將輸出發送到移動應用程式和 SQL 資料庫。這意味著 Web 應用程式不需要 UI。
提前致謝!
uj5u.com熱心網友回復:
您需要創建一個 Web API 專案來訪問 Xamarin 表單中的事件。
創建跨平臺應用程式 (Xamarin.forms)
添加用于管理 HTTP 請求和獲取資料的 NuGet 包。
Http 類提供了用于從 URL 發送和接收請求的基類。它是 .NET 框架支持的異步功能。HttpClient 能夠處理多個并發請求。它是 HttpWebRequest 和 HttpWebResponse 之上的一層。
有關更多詳細資訊,請參閱在 Xamarin.Forms 中使用 Web API 獲取資料 和在 Xamarin 應用程式中使用ASP.NET Core Web API。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/401449.html
標籤:C# 网站 沙马林 azure-web-app-service
上一篇:Xamarin使用API插入資料
