产生处置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