请问Rx,如果我调用subject.OnCompleted()会清理/调用Dispose/不泄漏内存吗?还是我需要自己调用返回的IDisposable来释放资源?
基本上,我正在进行服务器请求/响应,并想知道客户端代码是否需要在下面的示例中调用replaySubject.Dispose()。
提前感谢。
基本上,我正在进行服务器请求/响应,并想知道客户端代码是否需要在下面的示例中调用replaySubject.Dispose()。
提前感谢。
try
{
object response = Send(msg);
replaySubject.OnNext(response);
}
catch (Exception e)
{
replaySubject.OnError(e);
}
finally
{
replaySubject.OnCompleted();
}