Windows Phone 8 の通信についてさまざまな質問がありますが、誰かが明確にしてくれることを願っています。
wp8 デバイスとサーバーの間で通信するための最良の方法は何ですか? WCF、OData、Json、Webclient、その他? 推奨される基準がある場合、誰か知っていますか?
1に基づいて、SSLまたは同様の作業を使用しますか? SSL がオプションでない場合、ネットワーク上でデータをどのように暗号化しますか。
Async Await を使用して wcf (またはその他) を使用する方法のサンプル? 私が取り組んでいるサンプルは、すべてに精通しているわけではありませんが、wcf を使用しており、どうすればよいか混乱しています。次の基本的なシナリオを想定します。
a) ユーザーにはログオンページが提供されます。次に、ユーザーは [ログイン] をクリックします。b) プロキシは、.Open を呼び出すことによって最初に開かれます (openasync を呼び出す必要がありますか?)。c) .LogonUser を呼び出す wcf 呼び出しが行われます (LogonUserAsync を呼び出す必要がありますか?)。d) 次に、.Close を呼び出してプロキシを閉じます (CloseAsync を呼び出す必要がありますか?)。
繰り返しますが、非同期呼び出しを使用していないかのように混乱しています。気分が悪く、大丈夫かもしれないと思いました。誰かがこれを確認できますか?次に、非同期を使用する場合、OpenCompleted イベント内から .LogonUser を呼び出してから、LogonUserCompleted 内で .Close を呼び出す必要がありますか? 乱雑で汚いコーディングに見えますか? 再び私は完全にオフになる可能性がありますが、それは気分が悪いですか?
使用すべき正しい通信プロトコルとは何か、およびその使用方法について、段階的に提供および説明している良いサンプルはありますか。私が見つけた wcf サンプルのほとんどは、.Open & .Close メソッドを呼び出しているようには見えません。これは必須であると思います。それが省略されている理由かもしれませんが、何をしているのかわからない場合は明らかではありません。 .
アプリケーションを開いて同じオブジェクトを再利用するときに、セッション全体でこれを開いたままにするのではなく、ログオン、検索などの呼び出しごとに wcf (またはその他) を常に呼び出す必要がありますか?
1 つの投稿で多くの質問をお寄せいただきありがとうございます。
ありがとう。
T.