IObjectPool<T>
Overview
Location
- Reference: RemObjects.SDK.dll
- Namespace: RemObjects.SDK.Pooling
- Ancestry: IObjectPool<T>
AcquiredInstancesCount
property AcquiredInstancesCount: Int32 read;
Int32 AcquiredInstancesCount { get; }
ReadOnly Property AcquiredInstancesCount() As Int32
AcquireInstance
method AcquireInstance: T
T AcquireInstance()
Function AcquireInstance() As T
Behavior
property Behavior: PoolBehavior read write;
PoolBehavior Behavior { get; set; }
Property Behavior() As PoolBehavior
Clear
method Clear
void Clear()
Sub Clear()
DropInstance
method DropInstance(item: T)
void DropInstance(T item)
Sub DropInstance(item As T)
Parameters:
- item:
MaxPoolSize
property MaxPoolSize: Int32 read write;
Int32 MaxPoolSize { get; set; }
Property MaxPoolSize() As Int32
NonAcquiredInstancesCount
property NonAcquiredInstancesCount: Int32 read;
Int32 NonAcquiredInstancesCount { get; }
ReadOnly Property NonAcquiredInstancesCount() As Int32
PoolSize
property PoolSize: Int32 read;
Int32 PoolSize { get; }
ReadOnly Property PoolSize() As Int32
ReleaseInstance
method ReleaseInstance(item: T)
void ReleaseInstance(T item)
Sub ReleaseInstance(item As T)
Parameters:
- item:
Resize
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
property WaitTimeOut: Int32 read write;
Int32 WaitTimeOut { get; set; }
Property WaitTimeOut() As Int32
AcquiredInstancesCount
property AcquiredInstancesCount: Int32 read;
Int32 AcquiredInstancesCount { get; }
ReadOnly Property AcquiredInstancesCount() As Int32
Behavior
property Behavior: PoolBehavior read write;
PoolBehavior Behavior { get; set; }
Property Behavior() As PoolBehavior
MaxPoolSize
property MaxPoolSize: Int32 read write;
Int32 MaxPoolSize { get; set; }
Property MaxPoolSize() As Int32
NonAcquiredInstancesCount
property NonAcquiredInstancesCount: Int32 read;
Int32 NonAcquiredInstancesCount { get; }
ReadOnly Property NonAcquiredInstancesCount() As Int32
PoolSize
property PoolSize: Int32 read;
Int32 PoolSize { get; }
ReadOnly Property PoolSize() As Int32
WaitTimeOut
property WaitTimeOut: Int32 read write;
Int32 WaitTimeOut { get; set; }
Property WaitTimeOut() As Int32
AcquireInstance
method AcquireInstance: T
T AcquireInstance()
Function AcquireInstance() As T
Clear
method Clear
void Clear()
Sub Clear()
DropInstance
method DropInstance(item: T)
void DropInstance(T item)
Sub DropInstance(item As T)
Parameters:
- item:
ReleaseInstance
method ReleaseInstance(item: T)
void ReleaseInstance(T item)
Sub ReleaseInstance(item As T)
Parameters:
- item:
Resize
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: