【发布时间】:2012-09-06 18:47:05
【问题描述】:
我创建了一个继承自MarshalByRefObject 和ISponsor 的对象。在我的ISponsor 实现中,我只返回一个时间跨度来指示我希望对象更新多长时间。
当我调用InitializeLifetimeService() 以获取ILease 引用以传递给我的ISponsor 对象时,它似乎从未被使用from examples I've seen。
ISponsor 似乎只是返回一个 TimeSpan 而没有实际使用 ILease 引用。但我确信这里还有更多事情要做,因为涉及到远程处理。
ISponsor 和 ILease 如何工作,特别是在对象生命周期更新方面?
【问题讨论】:
标签: c# .net .net-remoting object-lifetime