C# Класс Castle.MicroKernel.Lifestyle.PoolableLifestyleManager

Наследование: AbstractLifestyleManager
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
PoolableLifestyleManager ( int initialSize, int maxSize ) : System
Release ( object instance ) : bool
Resolve ( CreationContext context, IReleasePolicy releasePolicy ) : object

Защищенные методы

Метод Описание
CreatePool ( int initialSize, int maxSize ) : IPool
PoolCreationCallback ( CreationContext context, IReleasePolicy releasePolicy ) : Burden
Track ( Burden burden, IReleasePolicy releasePolicy ) : void

Описание методов

CreatePool() защищенный метод

protected CreatePool ( int initialSize, int maxSize ) : IPool
initialSize int
maxSize int
Результат IPool

Dispose() публичный метод

public Dispose ( ) : void
Результат void

PoolCreationCallback() защищенный метод

protected PoolCreationCallback ( CreationContext context, IReleasePolicy releasePolicy ) : Burden
context Castle.MicroKernel.Context.CreationContext
releasePolicy IReleasePolicy
Результат Burden

PoolableLifestyleManager() публичный метод

public PoolableLifestyleManager ( int initialSize, int maxSize ) : System
initialSize int
maxSize int
Результат System

Release() публичный метод

public Release ( object instance ) : bool
instance object
Результат bool

Resolve() публичный метод

public Resolve ( CreationContext context, IReleasePolicy releasePolicy ) : object
context Castle.MicroKernel.Context.CreationContext
releasePolicy IReleasePolicy
Результат object

Track() защищенный метод

protected Track ( Burden burden, IReleasePolicy releasePolicy ) : void
burden Burden
releasePolicy IReleasePolicy
Результат void