Compartir a través de


PooledResource<T> Clase

Definición

Clase de utilidad para admitir objetos agrupados al permitirles realizar un seguimiento del grupo del que proceden y volver a él cuando se eliminan

public abstract class PooledResource<T> : IDisposable where T : PooledResource<T>, IDisposable
type PooledResource<'T (requires 'T :> PooledResource<'T> and 'T :> IDisposable)> = class
    interface IDisposable
Public MustInherit Class PooledResource(Of T)
Implements IDisposable

Parámetros de tipo

T
Herencia
PooledResource<T>
Derivado
Implementaciones

Constructores

PooledResource<T>()

Clase de utilidad para admitir objetos agrupados al permitirles realizar un seguimiento del grupo del que proceden y volver a él cuando se eliminan

Propiedades

Pool

Obtiene el grupo al que se va a devolver este recurso tras su eliminación. Un grupo debe establecer esta propiedad tras la asignación de recursos.

Métodos

Dispose()

Devuelve el elemento al grupo.

OnResetState()

Notifica al objeto que se ha purgado, por lo que puede restablecerse al estado de un objeto recién asignado.

SignalPurge()

Si este objeto se va a usar en un grupo de objetos de tamaño fijo, esta llamada se debe invalidar con la implementación de purga que devuelve el objeto al grupo.

Se aplica a