LifetimeServices.RenewOnCallTime プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > LifetimeServices.RenewOnCallTime プロパティの意味・解説 

LifetimeServices.RenewOnCallTime プロパティ

サーバー オブジェクト呼び出しがあるたびに、リース延長する時間取得または設定します

名前空間: System.Runtime.Remoting.Lifetime
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Property RenewOnCallTime
 As TimeSpan
Dim value As TimeSpan

value = LifetimeServices.RenewOnCallTime

LifetimeServices.RenewOnCallTime = value
public static TimeSpan RenewOnCallTime { get;
 set; }
public:
static property TimeSpan RenewOnCallTime {
    TimeSpan get ();
    void set (TimeSpan value);
}
/** @property */
public static TimeSpan get_RenewOnCallTime
 ()

/** @property */
public static void set_RenewOnCallTime
 (TimeSpan value)
public static function get
 RenewOnCallTime () : TimeSpan

public static function set
 RenewOnCallTime (value : TimeSpan)

プロパティ
呼び出しの後に、現在の AppDomain 内の有効期間リース延長する時間間隔を示す TimeSpan。

例外例外
解説解説

有効期間リース延長するときの時間間隔は、既定では 2 分間です。

使用例使用例
' Register the channel.
Dim myChannel As New TcpChannel()
ChannelServices.RegisterChannel(myChannel)
RemotingConfiguration.RegisterActivatedClientType( _
                  GetType(HelloService), "Tcp://localhost:8085")

Dim myTimeSpan As TimeSpan = TimeSpan.FromMinutes(10)

' Create a remote object.
Dim myService As New HelloService()

Dim myLease As ILease
myLease = CType(RemotingServices.GetLifetimeService(myService), ILease)
If myLease Is Nothing Then
   Console.WriteLine("Cannot lease.")
   Return
End If

Console.WriteLine("Initial lease time is " & myLease.InitialLeaseTime.ToString())
Console.WriteLine("Current lease time is " & myLease.CurrentLeaseTime.ToString())
Console.WriteLine("Renew on call time is " & myLease.RenewOnCallTime.ToString())
Console.WriteLine("Sponsorship timeout is " &
 myLease.SponsorshipTimeout.ToString())
Console.WriteLine("Current lease state is " &
 myLease.CurrentState.ToString())
// Register the channel.
TcpChannel myChannel = new TcpChannel ();
ChannelServices.RegisterChannel(myChannel);
RemotingConfiguration.RegisterActivatedClientType(
                       typeof(HelloService),"Tcp://localhost:8085");

TimeSpan myTimeSpan = TimeSpan.FromMinutes(10);

// Create a remote object.
HelloService myService = new HelloService();

ILease myLease;
myLease = (ILease)RemotingServices.GetLifetimeService(myService);
if (myLease == null)
{
   Console.WriteLine("Cannot lease.");
   return;
}

Console.WriteLine ("Initial lease time is " + myLease.InitialLeaseTime);
Console.WriteLine ("Current lease time is " + myLease.CurrentLeaseTime);
Console.WriteLine ("Renew on call time is " + myLease.RenewOnCallTime);
Console.WriteLine ("Sponsorship timeout is " + myLease.SponsorshipTimeout);
Console.WriteLine ("Current lease state is " + myLease.CurrentState.ToString());
// Register the channel.
TcpChannel^ myChannel = gcnew TcpChannel;
ChannelServices::RegisterChannel( myChannel );
RemotingConfiguration::RegisterActivatedClientType( HelloService::typeid, "Tcp://localhost:8085"
 );
TimeSpan myTimeSpan = TimeSpan::FromMinutes( 10 );

// Create a remote object.
HelloService ^ myService = gcnew HelloService;
ILease^ myLease;
myLease = dynamic_cast<ILease^>(RemotingServices::GetLifetimeService( myService
 ));
if ( myLease == nullptr )
{
   Console::WriteLine( "Cannot lease." );
   return  -1;
}

Console::WriteLine( "Initial lease time is {0}", myLease->InitialLeaseTime
 );
Console::WriteLine( "Current lease time is {0}", myLease->CurrentLeaseTime
 );
Console::WriteLine( "Renew on call time is {0}", myLease->RenewOnCallTime
 );
Console::WriteLine( "Sponsorship timeout is {0}", myLease->SponsorshipTimeout
 );
Console::WriteLine( "Current lease state is {0}", myLease->CurrentState
 );
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
LifetimeServices クラス
LifetimeServices メンバ
System.Runtime.Remoting.Lifetime 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からLifetimeServices.RenewOnCallTime プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からLifetimeServices.RenewOnCallTime プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からLifetimeServices.RenewOnCallTime プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「LifetimeServices.RenewOnCallTime プロパティ」の関連用語

LifetimeServices.RenewOnCallTime プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



LifetimeServices.RenewOnCallTime プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS