我创建了一个继承自MarshalByRefObject
and的对象ISponsor
。在我的实现中,ISponsor
我只返回一个时间跨度来指示我希望对象更新多长时间。
当我调用InitializeLifetimeService()
以获取ILease
要传递给我的ISponsor
对象的引用时,它似乎从未在我见过的示例中使用过。
ISponsor
似乎只是返回一个 TimeSpan 而没有实际使用ILease
参考。但我确信这里还有更多事情要做,因为涉及到远程处理。
特别是在对象生命周期更新方面如何ISponsor
工作?ILease