ObjectPool<T> Class

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

A pool of objects.

C#
public abstract class ObjectPool<T> where T : class

Type Parameters

T

The type of objects to pool.

Inheritance
ObjectPool<T>
Derived

Constructors

Methods

Get()

Gets an object from the pool if one is available, otherwise creates one.

Return(T)

Return an object to the pool.

Applies to

Product Versions
.NET 10 (package-provided)
.NET Standard 2.0 (package-provided)