MarshalByRefObjectのLifeTime
MarshalByRefObjectはLifeTimegが設定されており、InitializeLifetimeServiceにて時間が制御されている。
(デフォルトでは2~3分)
無限に生きててほしい場合は、Overrideし return null するとよい。
[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.Infrastructure)] public override Object InitializeLifetimeService() { return null; }