Freigeben über


ObjectPool.Create<T>(IPooledObjectPolicy<T>) Method

Definition

Creates an ObjectPool with the given IPooledObjectPolicy<T>.

public static Microsoft.Extensions.ObjectPool.ObjectPool<T> Create<T> (Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<T>? policy = default) where T : class, new();
static member Create : Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<'T (requires 'T : null and 'T : (new : unit -> 'T))> -> Microsoft.Extensions.ObjectPool.ObjectPool<'T (requires 'T : null and 'T : (new : unit -> 'T))> (requires 'T : null and 'T : (new : unit -> 'T))
Public Shared Function Create(Of T As {Class, New}) (Optional policy As IPooledObjectPolicy(Of T) = Nothing) As ObjectPool(Of T)

Type Parameters

T

The type to create a pool for.

Parameters

Returns

Applies to