MemoryPool<T> Třída

Definice

Představuje fond paměťových bloků.Represents a pool of memory blocks.

generic <typename T>
public ref class MemoryPool abstract : IDisposable
public abstract class MemoryPool<T> : IDisposable
type MemoryPool<'T> = class
    interface IDisposable
Public MustInherit Class MemoryPool(Of T)
Implements IDisposable

Parametry typu

T

Typ položek ve fondu paměti.The type of the items in the memory pool.

Dědičnost
MemoryPool<T>
Implementuje

Konstruktory

MemoryPool<T>()

Vytvoří novou instanci fondu paměti.Constructs a new instance of a memory pool.

Vlastnosti

MaxBufferSize

Získá maximální velikost vyrovnávací paměti, kterou tento fond podporuje.Gets the maximum buffer size supported by this pool.

Shared

Získá instanci typu Singleton fondu paměti na základě polí.Gets a singleton instance of a memory pool based on arrays.

Metody

Dispose()

Uvolní všechny prostředky používané fondem paměti.Frees all resources used by the memory pool.

Dispose(Boolean)

Uvolňuje nespravované prostředky používané fondem paměti a volitelně uvolňuje spravované prostředky.Frees the unmanaged resources used by the memory pool and optionally releases the managed resources.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
Rent(Int32)

Vrátí blok paměti schopný uchovávání alespoň minBufferSize prvků T.Returns a memory block capable of holding at least minBufferSize elements of T.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro