DefaultObjectPool<T> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
DefaultObjectPool<T>(IPooledObjectPolicy<T>) |
Vytvoří instanci DefaultObjectPool<T>. |
DefaultObjectPool<T>(IPooledObjectPolicy<T>, Int32) |
Vytvoří instanci DefaultObjectPool<T>. |
DefaultObjectPool<T>(IPooledObjectPolicy<T>)
Vytvoří instanci DefaultObjectPool<T>.
public:
DefaultObjectPool(Microsoft::Extensions::ObjectPool::IPooledObjectPolicy<T> ^ policy);
public DefaultObjectPool (Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T> policy);
new Microsoft.Extensions.ObjectPool.DefaultObjectPool<'T (requires 'T : null)> : Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<'T (requires 'T : null)> -> Microsoft.Extensions.ObjectPool.DefaultObjectPool<'T (requires 'T : null)>
Public Sub New (policy As IPooledObjectPolicy(Of T))
Parametry
- policy
- IPooledObjectPolicy<T>
Zásady sdružování, které se mají použít.
Platí pro
DefaultObjectPool<T>(IPooledObjectPolicy<T>, Int32)
Vytvoří instanci DefaultObjectPool<T>.
public:
DefaultObjectPool(Microsoft::Extensions::ObjectPool::IPooledObjectPolicy<T> ^ policy, int maximumRetained);
public DefaultObjectPool (Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T> policy, int maximumRetained);
new Microsoft.Extensions.ObjectPool.DefaultObjectPool<'T (requires 'T : null)> : Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<'T (requires 'T : null)> * int -> Microsoft.Extensions.ObjectPool.DefaultObjectPool<'T (requires 'T : null)>
Public Sub New (policy As IPooledObjectPolicy(Of T), maximumRetained As Integer)
Parametry
- policy
- IPooledObjectPolicy<T>
Zásady sdružování, které se mají použít.
- maximumRetained
- Int32
Maximální počet objektů, které se mají zachovat ve fondu.