DefaultObjectPool<T> Classe

Definição

Implementação padrão de 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)

Parâmetros de Tipo Genérico

T

O tipo para juntar objetos.

Herança
DefaultObjectPool<T>

Observações

Esta implementação mantém uma cache de objetos retidos. Isto significa que, se os objetos forem devolvidos quando o pool já atingiu o "máximoRetened", estarão disponíveis para serem recolhidos pelo lixo.

Construtores

Name Description
DefaultObjectPool<T>(IPooledObjectPolicy<T>, Int32)

Cria uma instância de DefaultObjectPool<T>.

DefaultObjectPool<T>(IPooledObjectPolicy<T>)

Cria uma instância de DefaultObjectPool<T>.

Métodos

Name Description
Get()

Obtém um objeto do pool se houver um disponível, caso contrário cria um.

Return(T)

Devolva um objeto à piscina.

Aplica-se a