X Код для використання на сайті:
Ширина px

Скопіюйте цей код і вставте його на свій сайт

X Для завантаження презентації, скористайтесь соціальною кнопкою для рекомендації сервісу SvitPPT Завантажити собі цю презентацію

Презентація на тему:
.NET Remoting.Час життя об'єктів

Завантажити презентацію

.NET Remoting.Час життя об'єктів

Завантажити презентацію

Презентація по слайдам:

Слайд 1

.NET Remoting. Час життя об'єктів 2006-2009 .NET Remoting. Lifetime

Слайд 2

Зміст Управління часом життя об'єктів. Загальні положення. Ліцензії. Доступ до ліцензії об'єкта. Управління часом життя та config-файли. Диспетчери (менеджери) ліцензій. Спонсори ліцензій. .NET Remoting. Lifetime

Слайд 3

Управління часом життя об'єктів. Загальні положення У .NET Remoting підтримуються два види активізації об'єктів: серверна (об'єкти з серверною активізацією SAO) та клієнтська (об'єкти з клієнтською активізацією CAO). До того ж є два режими серверної активізації: Singleton і SingleCall. Управління часом життя об'єктів: CAO; SAO Singleton; SAO SingleCall. (Тут ситуація проста. Такі об'єкти створюються при кожному виклику будь-якого з методів і з завершенням виконання метода ліквідовуються – позначаються для вилучення "збирачем сміття”. Отже, підкреслимо, що на такі об'єкти – на об'єкти SAO SingleCall викладені далі принципи управління часом життя не розповсюджуються). Загалом керування часом життя об'єктів ґрунтується на поняттях ліцензій, спонсорів та диспетчерів ліцензій. .NET Remoting. Lifetime

Слайд 4

Ліцензії При активізації віддаленого об'єкта CLR отримує (і передає диспетчеру для реєстрації) дані стосовно ліцензії цього об'єкта. Такі дані надаються методом InitializeLifetimeService і визначають початкові умови стосовно життєдіяльності об'єкта (зазначений метод може перевизначатись у конкретному серверному класі, що успадковується від System.MarshalByRefObject ). Особливості існування remotable-об'єктів (їх ліцензії) визначаються реалізацією “ліцензійного” інтерфейсу ILease. Інтерфейс ILease (з простору імен SystemRuntime.Remoting.Lifetime) має кілька властивостей, які дозволяють “управляти” часом життя об'єктів. .NET Remoting. Lifetime

Слайд 5

Основні властивості (properties) інтерфейсу ILease .NET Remoting. Lifetime