2006年09月27日

.NETリモーティングのリースタイム

  
.NETリモーティングにおいて、もし、
RemotingConfiguration.Configure(configPath,false);
として、構成ファイルの情報を利用しているのならば、
リースタイムについても、構成ファイルで指定可能。

<system.runtime.remoting>
<application>
<lifetime
leaseTime="10M"
sponsorshipTimeOut="2S"
renewOnCallTime="5M"
leaseManagerPollTime="10S"
/>
</application>
</system.runtime.remoting>

みたいにかけば、以下のようなコードを書く必要はない。

LifetimeServices.LeaseTime = TimeSpan.FromMinuts(5);
LifetimeServices.SponsorshipTimeout = TimeSpan.FromSeconds(2);
LifetimeServices.RenewOnCallTime = TimeSpan.FromMinuts(5);
LifetimeServices.LeaseManagerPollTime = TimeSpan.FromSeconds(10);


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/50599273