【发布时间】:2014-02-28 19:25:11
【问题描述】:
我有一个继承自 MarshalByRefObject 的类,并且在其中我将覆盖终身服务以给它两个小时的 InitialLeaseTime:
public override object InitializeLifetimeService()
{
// Expire after two hours.
var lease = (ILease)base.InitializeLifetimeService();
if (lease.CurrentState == LeaseState.Initial)
lease.InitialLeaseTime = TimeSpan.FromHours(2);
return lease;
}
现在,我想在租约到期时执行一些逻辑。到期是否有事件或挂钩?我搜索了 Google 和 MSDN,但一无所获。
谢谢!
【问题讨论】:
标签: .net remoting .net-remoting marshalbyrefobject