Книга: 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 {
- 1.3.5. Методы и атрибуты
- 2. Домены и атрибуты
- 4. Виртуальные атрибуты
- 7. Унификация атрибутов
- У файла и каталога есть атрибуты (например: Скрытый, Только чтение). Как ими управлять из командной строки?
- Атрибутные сертификаты
- Применение пользовательских атрибутов
- 20.2.1. Атрибуты cookie: срок хранения и область видимости
- 19.2.1. Чтение и запись значений HTML-атрибутов
- Атрибуты и свойства
- Типы атрибутов
- 9.1.1.1. После fork(): общие и различные атрибуты