0

特に、I/O 完了ポートを使用する Asp.NET 4.5 で導入されたResponse.BeginFlushと同様の機能を求めています。

.NET 4 より前のバージョンでは、HttpResponse を使用して非同期 IO を実装するのに十分な公開が行われていないように見えるため、これが不可能になるのではないかと心配しています。IHttpAsyncHanderは、現在公開されている限りです。HttpListener の統合にはあまり希望がないようです。

また、.NET 4.5 に依存していると思われる Asp.NET でSignalRを調べました。

私はどれくらいめちゃくちゃですか?

4

1 に答える 1

0

それは不可能のようです。Asp.NET は単に HttpResponse/HttpRequest を IHttpHandlers に公開するだけで、実際に最も多くの制御が可能です。IO ストリームへの書き込み時にフィルターを追加できますが、 .NET 4.5 より前のStreamは非同期フラッシュをサポートしていませんでした。また、Asp が Streams のカスタム実装を許可しているとは思いません。

編集: Asp.NET では、非同期書き込みのサポートが許可されていません。

于 2012-06-09T00:59:38.777 に答える