如何制作可与默认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(); }
- 异步WCF方法等待后,WebOperationContext为null
- ‘System.ServiceModel.Diagnostics.TraceUtility’的类型初始值设定项
- 如何将代理凭据设置为特定的wcf客户端?
- WCF重试代理
- WCF错误:405方法不允许
- “使用”语句中的exception,WCF没有正确关闭连接。 如何关闭故障WCF客户端连接或具有exception的连接?
- 为Azure webapp上托管的SOAP WCF添加简单的安全性
- system.serviceModel / bindings / wsHttpBinding中的绑定没有…错误
- 将multipart / form-data发布到WCF REST服务:操作更改