Vorgehensweise: Erneuern einer Lease
Dieses Thema bezieht sich auf eine veraltete Technologie, die zum Zwecke der Abwärtskompatibilität mit vorhandenen Anwendungen beibehalten wird und nicht für die neue Entwicklung empfohlen wird. Verteilte Anwendungen sollten jetzt mit Windows Communication Foundation (WCF) entwickelt werden.
Dieser Code ruft eine Lease ab und verlängert sie direkt.
Beispiel
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));
Kompilieren des Codes
Für dieses Beispiel benötigen Sie Folgendes:
- Verweise auf den System.Runtime.Remoting.Lifetime-Namespace.
Siehe auch
Konzepte
Erstellungsdatum: 2010-02-13