Настройка параметров лизинга на стороне сервера

Настройка параметров лизинга на стороне сервера

Вы только видели, что переопределение метода InitializeLifetimeServices() MBR-типом позволяет изменить текущие параметры лизинга во время активизации типа. Но что делать, если удаленному типу нужно изменить параметры лизинга после активизации? Предположим, например, что тип CarProvider предлагает новый метод, выполняющий операцию, требующую много времени (например; соединение с удаленной базой данных с последующим чтением большого набора записей). Перед началом выполнения такого заданий вы можете программно изменить время лизинга так, чтобы в случае, когда остаток времени становится менее одной минуты, время лизинга снова увеличивалось до десяти минут. Для этого можно использовать наследуемые методы MarshalByRefObject.GetLifetimeService() и ILease.Renew() так, как предлагается ниже.

// Корректировка параметров лизинга на стороне сервера.

// Предполагается, что это новый метод типа CarProvider.

public void DoLengthyOperation() {

 ILease itfLeaseInfo = (ILease)this.GetLifetimeService();

 if (itfLeaseInfo.CurrentLeaseTime.TotalMinutes ‹ 1.0) itfLeaseInfo.Renew(TimeSpan.FromMiutes(10));

 // Выполнение длительной операции…

}

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Настройка параметров ICQ

Из книги Мир общения: ICQ автора Леонтьев Виталий Петрович

Настройка параметров ICQ Щелкнув по кнопке ICQ Menu в левом нижнем углу окна и выбрав пункт Preferences, вы получите доступ к настройкам программы. Установка параметров ICQ – меню PreferencesУспокою вас – настраивать придется не слишком долго. Главное – не забудьте настроить вкладку Check


Настройка параметров лизинга на стороне клиента

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Настройка параметров лизинга на стороне клиента В дополнение к указанным возможностям ILease, домен приложения клиента тоже может регулировать текущие параметры лизинга CAO-типов и WKD-сингле-тов, с которыми осуществляется удаленное взаимодействие. Для этого клиент должен


Спонсоры лизинга сервера (и клиента)

Из книги Office 2007. Мультимедийный курс автора Мединов Олег

Спонсоры лизинга сервера (и клиента) Заключительной темой нашего связанного с лизингом обсуждения цикла существования САО-типов и WKO-синглетов будет спонсорство лизинга. Как вы только что убедились, для каждого объекта САО-типа и WKO-синглета имеются параметры лизинга,


Настройка параметров

Из книги MySQL: руководство профессионала автора Паутов Алексей В

Настройка параметров Для перехода в режим настройки параметров программы выполните команду главного меню Сервис ? Параметры. Открывшееся окно состоит из нескольких вкладок, на которых находятся однотипные, сходные по назначению и функциональности параметры настройки


10.3.1. Набор символов и объединение на стороне сервера

Из книги Сетевые средства Linux автора Смит Родерик В.

10.3.1. Набор символов и объединение на стороне сервера Сервер MySQL имеет набор символов и объединение сервера. Они могут быть установлены при запуске и изменены во время выполнения.Первоначально, набор символов и объединение зависят от параметров, которые Вы используете,


Средства синхронизации идентификаторов пользователей, выполняемые на стороне сервера

Из книги Технология XSLT автора Валиков Алексей Николаевич

Средства синхронизации идентификаторов пользователей, выполняемые на стороне сервера Предположим, что вы занимаетесь администрированием сети, состоящей из двух компьютеров. На каждом узле этой сети существуют учетные записи для пользователей, перечисленных в табл. 8.1.


Указание LPRng-сервера на стороне клиента

Из книги Бесплатные разговоры через Интернет автора Фрузоров Сергей

Указание LPRng-сервера на стороне клиента Файл /etc/printcap в системе LPRng используется аналогично одноименному файлу в системе BSD LPD. В частности, опции lp, rm и rp, которые обсуждались выше в данной главе, применимы как в BSD LPD, так и в LPRng. Большинство других опций также может


Определение сервера CUPS на стороне клиента

Из книги AutoCAD 2009. Учебный курс автора Соколова Татьяна Юрьевна

Определение сервера CUPS на стороне клиента Для добавления принтеров к системе CUPS используется утилита lpadmin, вызываемая из командной строки или доступная посредством специального графического интерфейса. Кроме того, эта задача может решаться с помощью Web-броузера; для


Хранение писем на стороне клиента и на стороне сервера

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Хранение писем на стороне клиента и на стороне сервера Как было сказано ранее, одна из функций сервера, реализующего протокол получения почты, состоит в том, чтобы хранить сообщения до тех пор, пока пользователь не обратится за ними. Когда клиент-программа обращается к


XSLT на стороне сервера

Из книги 1С: Бухгалтерия 8.2. Понятный самоучитель для начинающих автора Гладкий Алексей Анатольевич

XSLT на стороне сервера Применение XSLT на стороне сервера (рис. 2.5) совершенно незаметно для клиента — он, как и раньше, в ответ на свой запрос получает HTML или документ в другом требуемом формате. В данном случае связка XML+XSLT является дополнительным звеном, дополнительным


Настраиваем входящее соединение на стороне сервера

Из книги Установка, настройка и восстановление Windows 7 на 100% автора Ватаманюк Александр Иванович

Настраиваем входящее соединение на стороне сервера Входящее соединение будем настраивать в операционной системе Windows XP, поскольку в Windows 2000 это сделать невозможно. Буквально по шагам это выглядит так:1. На рабочем столе компьютера щелкаем правой кнопкой мыши на ярлыке


Настройка системных параметров

Из книги Социальные сети. ВКонтакте, Facebook и другие… автора Леонтьев Виталий Петрович

Настройка системных параметров Для настройки системных параметров AutoCAD используется вкладка System диалогового окна Options – рис. 3.11. Рис. 3.11. Диалоговое окно настройки системных параметров• В области 3D Perfomance определяется производительность трехмерной графики. Кнопка


Программирование на стороне сервера

Из книги автора

Программирование на стороне сервера Среди мощных средств Firebird по динамическому программированию приложений клиент-сервер существует возможность компилировать на сервере исходные коды в двоичную форму для использования во время выполнения. Такие процедуры и функции


14.3. Настройка параметров

Из книги автора

14.3. Настройка параметров Программа Защитник Windows имеет достаточно много параметров, с помощью которых можно настраивать, в частности, ее реакцию на те или иные события. Например, с помощью параметров можно задать плановое сканирование компьютера.Чтобы получить доступ к


Настройка параметров QIP

Из книги автора

Настройка параметров QIP xxx: да блин, я как только аську открою, тут же завалят новостями xxx: как раньше без нее жили? yyy: 21-й век yyy: раньше голубей отсылали yyy: открываешь дома окно – и фигак – все окно засрано и куча новостей yyy: ну, то есть тоже самое, только не так оперативно Ну