Это прекрасно работает для приложения для магазина win8, но не имеет никакой удачи, затрачивая ту же услугу из приложения UWP.Использование службы NETTCP WCF из приложения UWP.
Поддерживается ли это? Каков текущий статус?
Это прекрасно работает для приложения для магазина win8, но не имеет никакой удачи, затрачивая ту же услугу из приложения UWP.Использование службы NETTCP WCF из приложения UWP.
Поддерживается ли это? Каков текущий статус?
Вы не можете использовать службу WCF NETTCP в приложении Win 10. Вы решение, чтобы добавить новую конечную точку в конфигурации веб-сервера
Вот пример:
<endpoint name="webHttpBinding"
behaviorConfiguration="webHttpBehavior"
address="/productProviderRest.svc"
binding="webHttpBinding"
contract="WCFServices.IProductProvider" />
Не забудьте добавить поведение, так как это обязательно:
<behaviors>
<endpointBehaviors>
<behavior name="webHttpBehavior">
<webHttp helpEnabled ="true" />
</behavior>
</endpointBehaviors>
</behaviors>
Тогда вы должны разоблачить свои методы, чтобы иметь возможность называть их из вашего приложения uwp. Нечто подобное:
[WebGet(UriTemplate="/count")]
public int GetCount(){
...
}
[WebGet(UriTemplate="/list
public List<Products> GetProducts(){
...
}
У вас есть другое решение: воссоздают полное серверное решение с поддержкой Web API :)
Я был в состоянии использовать .nettcp в окнах 8.1 приложения, почему не с окнами 10? Это то, что Microsoft намеревается реализовать? –