2

オブジェクトを応答リソースとして返すのではなく、OpenRastaで応答ストリームに書き込むことができるかどうか誰かが知っていますか?または、HTTPハンドラーを実装しても、OpenRastaのURL書き換えを利用できますか?

ありがとう

クリス

4

1 に答える 1

1

特殊なことを行うためにいつでもhttpハンドラーを脇に置いておくことができますが、それはasp.netに結び付けられ、コードを他のホストに移植できなくなります。それが問題ない場合は、特定のルートに登録されているハンドラーは、asp.netのopenrastaの前に実行されます。

はいえ、コーデックは応答ストリームに書き込むものであるため、カスタムIMediaTypeWriterがあれば、任意の方法でストリームにリソースインスタンスを書き込むことができます。

たとえば、ハンドラーからIEnumerableを返したとします。これらは実行が延期されるため、カスタムコーデックで問題なく列挙を開始できます。

于 2011-08-15T11:05:42.360 に答える