セッション管理 (PerSession) とコールバックをサポートする SL クライアント用の WCF サービスを開発したいと考えています。WCF サービスは、Windows サービスとしてホストされます。
最適な WCF バインディングの選択 (wsdual、pollingDuplex、その他) は? 賛否両論もお願いします。
よろしく、
セッション管理 (PerSession) とコールバックをサポートする SL クライアント用の WCF サービスを開発したいと考えています。WCF サービスは、Windows サービスとしてホストされます。
最適な WCF バインディングの選択 (wsdual、pollingDuplex、その他) は? 賛否両論もお願いします。
よろしく、
他にはありません。Silverlight は WSDualHttpBinding をサポートしていません。PollingDuplexHttpBinding または PollingDuplexHttpBinding を選択できます。
私はこの分野でもう少し取り組んできましたが、これは一定の最近の変化の分野であるようです. Silverlight 4 では、NetTcpTransport と HttpTransport の両方が、テキストまたはバイナリ エンコーディングを使用してサポートされています。SL5 ではさらに機能が強化されているようです。
ここには、2 つのプロトコルの相対的なパフォーマンスをプロファイルできる興味深いベンチマーク アプリがあります。SL4 用にビルドされていますが、ターゲット フレームワークをダウンロードして SL5 に更新し、それがどのように機能するかを確認できます。すべてが適切にセットアップされていることを確認するための優れた方法です。
NetTcpTransport を使用すると、サーバーで PerSession インスタンス化も使用できるようになります。