Procedura: rinnovare un lease

Questo argomento è specifico di una tecnologia legacy mantenuta per una questione di compatibilità con le applicazioni esistenti di versioni precedenti e non è consigliato per il nuovo sviluppo. Le applicazioni distribuite devono ora essere sviluppate utilizzando  Windows Communication Foundation (WCF).

Questo codice consente di ottenere un lease e di estenderlo direttamente come mostrato nell'esempio di codice seguente.

Esempio

Dim obj As New RemoteType()
Dim lease As ILease = CType(RemotingServices.GetLifetimeService(obj), ILease)
Dim expireTime As TimeSpan = lease.Renew(TimeSpan.FromSeconds(20))
RemoteType obj = new RemoteType();
ILease lease = (ILease)RemotingServices.GetLifetimeService(obj);
TimeSpan expireTime = lease.Renew(TimeSpan.FromSeconds(20));

Compilazione del codice

L'esempio presenta i requisiti seguenti:

  • Riferimenti allo spazio dei nomi System.Runtime.Remoting.Lifetime.

Vedere anche

Concetti

Rinnovo dei lease

Data di compilazione: 2010-02-13