是这样的,我写了一个 Remoting 类 RemoteCompiler, 并且使这个类永久存在,即:
重载方法:
GetLifetimeService()
{
    return null;
}可是我的 RemoteCompiler 还有一个方法 
object GetFileInfo()
{
   FileInfo fi = new FileInfo("test.txt");
   return fi
}可是在客户端调用时候,发现 5 分钟以后,系统就会提示:找不到服务,显然 FileInfo 在远程中租赁有问题,我想知道,如何控制 FileInfo 的租赁时间呢,显然我无法重载 FileInfo 的 GetLifetimeService(), 因为 FileInfo 是 sealed 怎么办?