2016-08-31 18 views
0

私は.Windowsユニバーサルを持っていることは、ユニバーサルWindowsアプリケーション(UWP)で、Windowsの通信基盤(WCF)のエンドポイントをホストすることは可能ですかアプリをユニバーサルWindowsアプリケーション(UWP)でWCFエンドポイントをホストすることはできますか?

+0

重複している可能性があります。 https://stackoverflow.com/questions/34460625/bundle-wcf-service-along-with-universal-windows-app –

+0

私は調査を行いましたが、Windows Universalでサービスを使用または作成する方法が見つかりません従来の.NET Windowsフォームと両方の方法で通信するアプリケーション – elkiller12

+0

私のシナリオはこれです.Windows Universal Appがあり、外部.NET Windowsフォームアプリケーションから呼び出すメソッドを公開する必要がありますWCFはWindows Universalでは動作しないので、 – elkiller12

答えて

0

のこのUWP種のいくつかのエンドポイントを公開する他の方法がありますアプリと私はどのように私は

あなたは、外部の.Netアプリからいくつかのメソッドを呼び出すためにApp Serviceを使用できることを行うことができ、アプリケーションのフォーム外部の.NETのWindowsから呼び出されるいくつかのメソッドを公開する必要があります。ドキュメントに記載されているように:

リモートデバイスのアプリケーションサービスを実行して通信することもできます。どのWindowsベースのデバイスも、ホームデバイスまたはターゲットデバイスのいずれか、またはその両方として使用できます。これにより、アプリケーションをフォアグラウンドに置く必要なく、接続されたデバイスとやりとりする方法がほとんど無制限になります。

また、WebSocketsを使用することもできます。

WebSocketsは、HTTP(S)を使用してクライアントとサーバー間の双方向通信を作成します。 MessageWebSocket.MessageReceivedイベントをトリガすることで、UWP側でメソッドのコールバックを実装できます。

+0

まあ、私はElvis XiaのようなWebSocketを使いました - MSFTは言いました。 – elkiller12

関連する問題