我想创建一个wpf应用程序,它连接到Azure上的一个服务,在那里进行一些计算。wpf应用程序应该向服务发送一些数据。服务应该将一些数据返回给wpf应用程序。
-我可以用wpf和c#编程,但我对Azure和网络/互联网编程完全陌生。
-Azure帐户已存在。
-它必须是一个wpf应用程序,而不是一个网站。
我一直在努力寻找正确的信息,但运气不好,仍然不知道从哪里开始。谁能给我指正确的方向?特别是一个样品就太好了。
首先,访问learn.microsoft.com/learn以熟悉Azure。然后,你只需要编写一些API代码,这些API将托管在Azure上,并执行你想要的计算。
一个简单的入门方法是通过带有Http触发器的Azure函数。它将生成一个端点,您将在WPF应用程序中调用该端点:
https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook-trigger?tabs=csharp
为了调用您的API,我推荐Flurl,因为它对开发人员更友好:
https://www.hanselman.com/blog/UsingFlurlToEasilyBuildURLsAndMakeTestableHttpClientCallsInNET.aspx