ArrayPool<T> Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een resourcegroep waarmee instanties van het type T[opnieuw kunnen worden gebruikt].
generic <typename T>
public ref class ArrayPool abstract
public abstract class ArrayPool<T>
type ArrayPool<'T> = class
Public MustInherit Class ArrayPool(Of T)
Type parameters
- T
Het type objecten in de resourcegroep.
- Overname
-
ArrayPool<T>
Opmerkingen
Het gebruik van de klasse voor het ArrayPool<T> huren en retourneren van buffers (met behulp van de Rent en Return methoden) kan de prestaties verbeteren in situaties waarin matrices regelmatig worden gemaakt en vernietigd, wat resulteert in aanzienlijke geheugendruk op de garbagecollector.
Constructors
| Name | Description |
|---|---|
| ArrayPool<T>() |
Initialiseert een nieuw exemplaar van de ArrayPool<T> klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Shared |
Hiermee haalt u een gedeeld exemplaar ArrayPool<T> op. |
Methoden
| Name | Description |
|---|---|
| Create() |
Hiermee maakt u een nieuw exemplaar van de ArrayPool<T> klasse. |
| Create(Int32, Int32) |
Hiermee maakt u een nieuw exemplaar van de ArrayPool<T> klasse met behulp van de opgegeven configuratie. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| Rent(Int32) |
Hiermee wordt een buffer opgehaald die ten minste de aangevraagde lengte is. |
| Return(T[], Boolean) |
Hiermee wordt een matrix geretourneerd naar de pool die eerder is verkregen met behulp van de Rent(Int32) methode op hetzelfde ArrayPool<T> exemplaar. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Van toepassing op
Veiligheid thread
Deze klasse is thread-safe. Alle leden kunnen gelijktijdig door meerdere threads worden gebruikt.