PooledResource<T> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di utilità per supportare gli oggetti in pool consentendo loro di tenere traccia del pool da cui provengono e tornare al pool quando eliminato
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
Parametri di tipo
- T
- Ereditarietà
-
PooledResource<T>
- Derivato
- Implementazioni
Costruttori
PooledResource<T>() |
Classe di utilità per supportare gli oggetti in pool consentendo loro di tenere traccia del pool da cui provengono e tornare al pool quando eliminato |
Proprietà
Pool |
Ottiene il pool a cui restituire questa risorsa al momento dell'eliminazione. Un pool deve impostare questa proprietà all'allocazione delle risorse. |
Metodi
Dispose() |
Restituisce l'elemento nel pool. |
OnResetState() |
Notifica all'oggetto che è stato eliminato, in modo che possa reimpostarsi allo stato di un oggetto appena allocato. |
SignalPurge() |
Se questo oggetto deve essere usato in un pool di oggetti di dimensioni fisse, questa chiamata deve essere sottoposta a override con l'implementazione dell'eliminazione che restituisce l'oggetto al pool. |