ITypedObjectPool<T>
Overview
Location
- Reference: RemObjects.SDK.dll
- Namespace: RemObjects.SDK.Pooling
- Ancestry: RemObjects.SDK.Pooling.IObjectPool<T> | ITypedObjectPool<T>
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: