4

Win8 メトロ アプリからローカルにアクセスする必要があるバックエンド .net コードがいくつかあります。

WCF サービスを介してバックエンド コードを公開する方がよいでしょうか。.nettcp バインディングは機能すると思いますか? または、 https ://code.msdn.microsoft.com/windowsapps/Brokered-Windows-Runtime-9d64cada で説明されているように、仲介された Windows ランタイム コンポーネントを作成することをお勧めします 。

4

1 に答える 1

4

これをさらに調査した結果、NetTcpBinding を使用して WCF サービスを呼び出すことはできますが、NetNamedPipeBinding を使用することはできないことがわかりました。サポートされているバインドの一覧については、次の記事を参照してください: http://blogs.msdn.com/b/piyushjo/archive/2011/10/19/wcf-for-metro-apps-supported-functionality.aspx

パフォーマンス上の理由から、Brokered WinRT コンポーネント パスを使用することにしました。これは、始めるのに役立つ非常に良い記事です: http://devhawk.net/2014/04/25/brokered-winrt-components-step-one

于 2014-11-03T04:43:01.517 に答える