2012-03-09 16 views
0

背景: 私は現在、Visual Studio 2010のオンラインテンプレート "WCF REST Service Template 40(CS)"を使用しています。サービス。私は画像を返すときにストリームを返すように働いています。WCF 4 REST - 送信されたメッセージを完全に制御する方法

シナリオ: 私は現在、&マルチパート/のX-混合置き換える私は現在使用している画像法のためのポーリングを交換する技術をサーバプッシュに探しています。

問題:私は直面しています問題は、私は、ワイヤで送信されるすべてのバイトの完全な制御を取得する方法を見つけることができません、これは私が正しく実装に失敗する原因になっているということです multipart/x-mixed-replaceメカニズム。このRESTサービスは、自動的にhttpバージョン、コンテンツ長などを自動的に入れています。この特定のインスタンスでは、すべての機能を完全に制御することができます。

ご協力いただければ幸いです。サーバーのプッシュ技術はとてもクールだ!

答えて

0

WCF 4 RESTテンプレートを使用している場合、以前のWCF Web API ASP.NET Web APIに簡単に変換できるよりも、メッセージを制御できます。

また、IDispatchMessageInspectorを使用して、メッセージ傍受のWCF用のstandartメカニズムを使用してメッセージを傍受することもできます。

ストリーミングを使用してストリーム内のバイトをサーバにアップロードすることができます(例:http://blogs.msdn.com/b/endpoint/archive/2010/11/24/streaming-over-http-with-wcf.aspx) ストリームからバイトを読み込みます。それは簡単になります。

関連する問題