產生處置IDisposable的項目我有一個Observable<WebResponse>
(WebResponse
器具IDisposable
)由Observable
responseObservable
.Where(webResponse => webResponse.ContentType.StartsWith("text/html"))
.Select(webResponse => webResponse.ContentLength)
.Run()
(忽略查詢無意義!)
所以,我放棄WebResponse
情況下不會對呼叫Dispose
他們。這看起來很糟糕。
更抽象地說:如果我有Observable<IDisposable>
,我該如何處理生成的物品?
我已經編輯我的問題稍微更好地反映什麼我實際上做。我真的很想知道是否有處理這類問題的模式。我看過Observable.Using,但我真的不明白。 – spender 2010-09-24 01:18:37