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; }
var AcquiredInstancesCount: Int32 { get{} }
ReadOnly Property AcquiredInstancesCount() As Int32
AcquireInstance (declared in IObjectPool<T>)
method AcquireInstance: T
T AcquireInstance()
func AcquireInstance() -> T
Function AcquireInstance() As T
Behavior (declared in IObjectPool<T>)
property Behavior: PoolBehavior read write;
PoolBehavior Behavior { get; set; }
var Behavior: PoolBehavior { get{} set{} }
Property Behavior() As PoolBehavior
Clear (declared in IObjectPool<T>)
method Clear
void Clear()
func Clear()
Sub Clear()
DropInstance (declared in IObjectPool<T>)
method DropInstance(item: T)
void DropInstance(T item)
func DropInstance(_ item: T)
Sub DropInstance(item As T)
Parameters:
- item:
MaxPoolSize (declared in IObjectPool<T>)
property MaxPoolSize: Int32 read write;
Int32 MaxPoolSize { get; set; }
var MaxPoolSize: Int32 { get{} set{} }
Property MaxPoolSize() As Int32
NonAcquiredInstancesCount (declared in IObjectPool<T>)
property NonAcquiredInstancesCount: Int32 read;
Int32 NonAcquiredInstancesCount { get; }
var NonAcquiredInstancesCount: Int32 { get{} }
ReadOnly Property NonAcquiredInstancesCount() As Int32
ObjectType
property ObjectType: Type read;
Type ObjectType { get; }
var ObjectType: Type { get{} }
ReadOnly Property ObjectType() As Type
PoolSize (declared in IObjectPool<T>)
property PoolSize: Int32 read;
Int32 PoolSize { get; }
var PoolSize: Int32 { get{} }
ReadOnly Property PoolSize() As Int32
ReleaseInstance (declared in IObjectPool<T>)
method ReleaseInstance(item: T)
void ReleaseInstance(T item)
func ReleaseInstance(_ item: T)
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)
func Resize(_ newSize: Int32, _ resetMaxPoolSize: Boolean) -> Int32
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; }
var WaitTimeOut: Int32 { get{} set{} }
Property WaitTimeOut() As Int32
AcquiredInstancesCount (declared in IObjectPool<T>)
property AcquiredInstancesCount: Int32 read;
Int32 AcquiredInstancesCount { get; }
var AcquiredInstancesCount: Int32 { get{} }
ReadOnly Property AcquiredInstancesCount() As Int32
Behavior (declared in IObjectPool<T>)
property Behavior: PoolBehavior read write;
PoolBehavior Behavior { get; set; }
var Behavior: PoolBehavior { get{} set{} }
Property Behavior() As PoolBehavior
MaxPoolSize (declared in IObjectPool<T>)
property MaxPoolSize: Int32 read write;
Int32 MaxPoolSize { get; set; }
var MaxPoolSize: Int32 { get{} set{} }
Property MaxPoolSize() As Int32
NonAcquiredInstancesCount (declared in IObjectPool<T>)
property NonAcquiredInstancesCount: Int32 read;
Int32 NonAcquiredInstancesCount { get; }
var NonAcquiredInstancesCount: Int32 { get{} }
ReadOnly Property NonAcquiredInstancesCount() As Int32
ObjectType
property ObjectType: Type read;
Type ObjectType { get; }
var ObjectType: Type { get{} }
ReadOnly Property ObjectType() As Type
PoolSize (declared in IObjectPool<T>)
property PoolSize: Int32 read;
Int32 PoolSize { get; }
var PoolSize: Int32 { get{} }
ReadOnly Property PoolSize() As Int32
WaitTimeOut (declared in IObjectPool<T>)
property WaitTimeOut: Int32 read write;
Int32 WaitTimeOut { get; set; }
var WaitTimeOut: Int32 { get{} set{} }
Property WaitTimeOut() As Int32
AcquireInstance (declared in IObjectPool<T>)
method AcquireInstance: T
T AcquireInstance()
func AcquireInstance() -> T
Function AcquireInstance() As T
Clear (declared in IObjectPool<T>)
method Clear
void Clear()
func Clear()
Sub Clear()
DropInstance (declared in IObjectPool<T>)
method DropInstance(item: T)
void DropInstance(T item)
func DropInstance(_ item: T)
Sub DropInstance(item As T)
Parameters:
- item:
ReleaseInstance (declared in IObjectPool<T>)
method ReleaseInstance(item: T)
void ReleaseInstance(T item)
func ReleaseInstance(_ item: T)
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)
func Resize(_ newSize: Int32, _ resetMaxPoolSize: Boolean) -> Int32
Function Resize(newSize As Int32, resetMaxPoolSize As Boolean) As Int32
Parameters:
- newSize:
- resetMaxPoolSize: