2006年09月27日

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

   Clip to Evernote   このエントリーをはてなブックマークに追加      
.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);
  

Posted by gushwell at 22:22Comments(0)TrackBack(0)