Книга: C# для профессионалов. Том II

Атрибут ObjectPooling

Атрибут ObjectPooling

Атрибутом с помощью которого необходимо изменить класс, является ObjectPooling. Этот атрибут получает четыре аргумента.

1. АргументEnabled является первым. Ему должно быть присвоено значение true.

2. Аргумент MinPoolSize определяет минимальное число экземпляров объектов, которое должны поддерживать службы COM+ в пуле объектов класса.

3. Аргумент MaxPoolSize определяет максимальное число экземпляров объектов, которое должны поддерживать службы COM+ в пуле объектов класса.

4. Аргумент CreationTimeOut определяет период времени, в течение которого службы COM+ должны пытаться получить объект из пула, прежде чем вернуть отказ.

Далее следует пример атрибута ObjectPooling со всеми четырьмя аргументами, примененными к классу. Мы расширим этот фрагмент кода в конце данного раздела.

[ObjectPooling (Enabled=True, MinPoolSize=1, MaxPoolSize=100, CreationTimeout=30)]
public class CreditCard:ServicedComponent {

Оглавление книги


Генерация: 6.300. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз