ITypedObjectPool<T>

Overview

Location


 

AcquiredInstancesCount    (declared in IObjectPool<T>)

 

property AcquiredInstancesCount: Int32 read;

 

Int32 AcquiredInstancesCount { get; }

 

ReadOnly Property AcquiredInstancesCount() As Int32

AcquireInstance    (declared in IObjectPool<T>)

 

method AcquireInstance: T

 

T AcquireInstance()

 

Function AcquireInstance() As T

Behavior    (declared in IObjectPool<T>)

 

property Behavior: PoolBehavior read write;

 

PoolBehavior Behavior { get; set; }

 

Property Behavior() As PoolBehavior

Clear    (declared in IObjectPool<T>)

 

method Clear

 

void Clear()

 

Sub Clear()

DropInstance    (declared in IObjectPool<T>)

 

method DropInstance(item: T)

 

void DropInstance(T item)

 

Sub DropInstance(item As T)

Parameters:

  • item:

MaxPoolSize    (declared in IObjectPool<T>)

 

property MaxPoolSize: Int32 read write;

 

Int32 MaxPoolSize { get; set; }

 

Property MaxPoolSize() As Int32

NonAcquiredInstancesCount    (declared in IObjectPool<T>)

 

property NonAcquiredInstancesCount: Int32 read;

 

Int32 NonAcquiredInstancesCount { get; }

 

ReadOnly Property NonAcquiredInstancesCount() As Int32

ObjectType

 

property ObjectType: Type read;

 

Type ObjectType { get; }

 

ReadOnly Property ObjectType() As Type

PoolSize    (declared in IObjectPool<T>)

 

property PoolSize: Int32 read;

 

Int32 PoolSize { get; }

 

ReadOnly Property PoolSize() As Int32

ReleaseInstance    (declared in IObjectPool<T>)

 

method ReleaseInstance(item: T)

 

void ReleaseInstance(T item)

 

Sub ReleaseInstance(item As T)

Parameters:

  • item:

Resize    (declared in IObjectPool<T>)

 

method Resize(newSize: Int32; resetMaxPoolSize: Boolean): Int32

 

Int32 Resize(Int32 newSize, Boolean resetMaxPoolSize)

 

Function Resize(newSize As Int32, resetMaxPoolSize As Boolean) As Int32

Parameters:

  • newSize:
  • resetMaxPoolSize:

WaitTimeOut    (declared in IObjectPool<T>)

 

property WaitTimeOut: Int32 read write;

 

Int32 WaitTimeOut { get; set; }

 

Property WaitTimeOut() As Int32

 

AcquiredInstancesCount    (declared in IObjectPool<T>)

 

property AcquiredInstancesCount: Int32 read;

 

Int32 AcquiredInstancesCount { get; }

 

ReadOnly Property AcquiredInstancesCount() As Int32

Behavior    (declared in IObjectPool<T>)

 

property Behavior: PoolBehavior read write;

 

PoolBehavior Behavior { get; set; }

 

Property Behavior() As PoolBehavior

MaxPoolSize    (declared in IObjectPool<T>)

 

property MaxPoolSize: Int32 read write;

 

Int32 MaxPoolSize { get; set; }

 

Property MaxPoolSize() As Int32

NonAcquiredInstancesCount    (declared in IObjectPool<T>)

 

property NonAcquiredInstancesCount: Int32 read;

 

Int32 NonAcquiredInstancesCount { get; }

 

ReadOnly Property NonAcquiredInstancesCount() As Int32

ObjectType

 

property ObjectType: Type read;

 

Type ObjectType { get; }

 

ReadOnly Property ObjectType() As Type

PoolSize    (declared in IObjectPool<T>)

 

property PoolSize: Int32 read;

 

Int32 PoolSize { get; }

 

ReadOnly Property PoolSize() As Int32

WaitTimeOut    (declared in IObjectPool<T>)

 

property WaitTimeOut: Int32 read write;

 

Int32 WaitTimeOut { get; set; }

 

Property WaitTimeOut() As Int32

 

AcquireInstance    (declared in IObjectPool<T>)

 

method AcquireInstance: T

 

T AcquireInstance()

 

Function AcquireInstance() As T

Clear    (declared in IObjectPool<T>)

 

method Clear

 

void Clear()

 

Sub Clear()

DropInstance    (declared in IObjectPool<T>)

 

method DropInstance(item: T)

 

void DropInstance(T item)

 

Sub DropInstance(item As T)

Parameters:

  • item:

ReleaseInstance    (declared in IObjectPool<T>)

 

method ReleaseInstance(item: T)

 

void ReleaseInstance(T item)

 

Sub ReleaseInstance(item As T)

Parameters:

  • item:

Resize    (declared in IObjectPool<T>)

 

method Resize(newSize: Int32; resetMaxPoolSize: Boolean): Int32

 

Int32 Resize(Int32 newSize, Boolean resetMaxPoolSize)

 

Function Resize(newSize As Int32, resetMaxPoolSize As Boolean) As Int32

Parameters:

  • newSize:
  • resetMaxPoolSize: