.NET Remotingのmsdnドキュメントを読んでいて、MarshalByRefObject.InitializeLifetimeServiceメソッドがILeaseではなくオブジェクトを返すことに気付きました。ドキュメントには、メソッドがILease型のオブジェクトを返し、私が見つけたすべてのコード例が戻り値をILeaseにキャストすると記載されています。しかし、メソッドのシグネチャは、オブジェクトを返すことを示しています。誰かが理由を知っていますか?
私はただ興味があります...:-)