ArrayPool<T> Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan erőforráskészletet biztosít, amely lehetővé teszi a T[] típusú példányok újrafelhasználását.
generic <typename T>
public ref class ArrayPool abstract
public abstract class ArrayPool<T>
type ArrayPool<'T> = class
Public MustInherit Class ArrayPool(Of T)
Típusparaméterek
- T
Az erőforráskészletben lévő objektumok típusa.
- Öröklődés
-
ArrayPool<T>
Megjegyzések
ArrayPool<T> Az osztály használata pufferek bérlésére és visszaküldésére (a módszerek és Rent a Return módszerek használatával) javíthatja a teljesítményt olyan helyzetekben, amikor tömböket hoznak létre és pusztítanak el gyakran, ami jelentős memóriaterhelést eredményez a szemétgyűjtőre.
Konstruktorok
| Name | Description |
|---|---|
| ArrayPool<T>() |
Inicializálja a ArrayPool<T> osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Shared |
Lekéri a megosztott ArrayPool<T> példányt. |
Metódusok
| Name | Description |
|---|---|
| Create() |
Létrehozza az osztály új példányát ArrayPool<T> . |
| Create(Int32, Int32) |
Létrehozza az osztály új példányát a ArrayPool<T> megadott konfigurációval. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Rent(Int32) |
Egy legalább a kért hosszúságú puffert kér le. |
| Return(T[], Boolean) |
Egy tömböt ad vissza ahhoz a készlethez, amelyet korábban az ugyanazon Rent(Int32) a ArrayPool<T> példányon található metódussal szereztek be. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
A következőre érvényes:
Szálbiztonság
Ez az osztály szálbiztos. Az összes tagot egyszerre több szál is használhatja.