DefaultObjectPool<T> 類別

定義

預設實作 ObjectPool<T>

generic <typename T>
 where T : classpublic ref class DefaultObjectPool : Microsoft::Extensions::ObjectPool::ObjectPool<T>
public class DefaultObjectPool<T> : Microsoft.Extensions.ObjectPool.ObjectPool<T> where T : class
type DefaultObjectPool<'T (requires 'T : null)> = class
    inherit ObjectPool<'T (requires 'T : null)>
Public Class DefaultObjectPool(Of T)
Inherits ObjectPool(Of T)

類型參數

T

是用來集中物件的類型。

繼承
DefaultObjectPool<T>

備註

此實作會保留保留物件的快取。 這表示如果物件在池已達到「最大保留」狀態時被歸還,這些物件將被回收。

建構函式

名稱 Description
DefaultObjectPool<T>(IPooledObjectPolicy<T>, Int32)

建立 的實例 DefaultObjectPool<T>

DefaultObjectPool<T>(IPooledObjectPolicy<T>)

建立 的實例 DefaultObjectPool<T>

方法

名稱 Description
Get()

如果池中有物件可用,則從池中取得物件,否則會自行建立物件。

Return(T)

把一個物品放回池子。

適用於