如何制作可与默认WCF服务应用程序一起使用的UWP
如果您创建一个新项目WCF Service Application C#,它将创建一个Web服务并启动它。
但是没有关于如何从客户端实际与之通信的信息,或者如何编写它。
UWP客户端与该服务通信的外观如何?
如何制作可与默认WCF服务应用程序一起使用的UWP
-
创建一个默认的WCF服务应用程序并按照您的方式启动它。
-
通过在同一解决方案中创建“Hello,world”应用程序(XAML)来创建通用Windows空白应用程序。
- 为您的通用应用添加服务参考
- 单击Discover,它将默认在您的解决方案中找到wcf服务。更改命名空间以满足您的要求。
-
将以下代码添加到按钮单击事件句柄。然后运行uwp,您将看到
GetData
结果。private async void BtnConnectWcf_Click(object sender, RoutedEventArgs e) { ToDoService.Service1Client client = new ToDoService.Service1Client(); await new Windows.UI.Popups.MessageDialog(client.GetDataAsync(10).Result.ToString()).ShowAsync(); await client.CloseAsync(); }