AltitudeAngel.IsolatedPlugin.Common.IsolatedPluginMain.SetLeases C# (CSharp) Method

SetLeases() private method

private SetLeases ( ) : void
return void
        private void SetLeases()
        {
            _clientSponsor?.Close();
            _clientSponsor = new ClientSponsor(TimeSpan.MaxValue);
            _clientSponsor.Register((MarshalByRefObject) _missionPlannerInterfaces.CurrentState);
            //_clientSponsor.Register((MarshalByRefObject) _missionPlannerInterfaces.FlightComms);
            _clientSponsor.Register((MarshalByRefObject) _missionPlannerInterfaces.MissionPlanner);

            var lease = (ILease)_clientSponsor.InitializeLifetimeService();
            _clientSponsor.Renewal(lease);
        }