PooledResource<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hilfsprogrammklasse zur Unterstützung von gepoolten Objekten, indem sie es ihnen ermöglichen, den Pool nachzuverfolgen, aus dem sie stammen, und bei der Löschung an ihn zurückzukehren.
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
Typparameter
- T
- Vererbung
-
PooledResource<T>
- Abgeleitet
- Implementiert
Konstruktoren
PooledResource<T>() |
Hilfsprogrammklasse zur Unterstützung von gepoolten Objekten, indem sie es ihnen ermöglichen, den Pool nachzuverfolgen, aus dem sie stammen, und bei der Löschung an ihn zurückzukehren. |
Eigenschaften
Pool |
Ruft den Pool ab, an den diese Ressource bei der Entsorgung zurückgegeben werden soll. Ein Pool muss diese Eigenschaft bei der Ressourcenzuordnung festlegen. |
Methoden
Dispose() |
Gibt das Element an den Pool zurück. |
OnResetState() |
Benachrichtigt das Objekt, dass es gelöscht wurde, damit es sich selbst auf den Zustand eines neu zugeordneten Objekts zurücksetzen kann. |
SignalPurge() |
Wenn dieses Objekt in einem Objektpool mit fester Größe verwendet werden soll, sollte dieser Aufruf mit der Bereinigungsimplementierung überschrieben werden, die das Objekt an den Pool zurückgibt. |