Windows应用商店应用和Web Api

时间:2014-03-25 09:30:16

标签: c# windows-store-apps

我在最近的Windows应用商店应用和WebApi方面遇到了一些麻烦。

我正在尝试在其上执行登录系统,并且我使用了Console Application + ASP.NET WebAPI。

这是控制台应用程序代码:

using (var client = new HttpClient())
{
  Console.WriteLine("Insira o username");
  String nome = Console.ReadLine();
  Console.WriteLine("Insira a password");
  String password = Console.ReadLine();

  client.BaseAddress = new Uri("http://localhost:49800"); // Variavel global
  client.DefaultRequestHeaders.Accept.Clear();
  client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

  Users usrlogin = new Users() { Login = nome, Password = password };
  var response = client.PostAsJsonAsync("api/employees/login", usrlogin).Result;

  if (response.IsSuccessStatusCode)

基本上,我正在创建一个Users对象,然后将其发送到我的WebApi,这会使用DB进行所有检查。

我怎样才能翻译"它到Windows应用商店应用程序?

1 个答案:

答案 0 :(得分:0)

Windows应用商店应用的高级方法可以是,

  • 通过从应用程序获取输入来构造Users对象,可能是文本框控件
  • 将对象发送到web api

参考Consuming Web API from Xaml。它有一个来自windows store app的web api调用的示例实现。希望它有所帮助