[Visual Basic] Overridable Public Function InitializeLifetimeService() As Object [C#] public virtual object InitializeLifetimeService(); [C++] public: virtual Object* InitializeLifetimeService(); [JScript] public function InitializeLifetimeService() : Object;
[C#]
public class Foo : MarshalByRefObject { public override Object InitializeLifetimeService() { ILease lease = (ILease)base.InitializeLifetimeService(); if (lease.CurrentState == LeaseState.Initial) { lease.InitialLeaseTime = TimeSpan.FromMinutes(1); lease.SponsorshipTimeout = TimeSpan.FromMinutes(2); lease.RenewOnCallTime = TimeSpan.FromSeconds(2); } return lease; } }
MarshalByRefObject Class | MarshalByRefObject Members | System Namespace