ArrayPool<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia pulę zasobów, która umożliwia ponowne użycie wystąpień typu T[].
generic <typename T>
public ref class ArrayPool abstract
public abstract class ArrayPool<T>
type ArrayPool<'T> = class
Public MustInherit Class ArrayPool(Of T)
Parametry typu
- T
Typ obiektów znajdujących się w puli zasobów.
- Dziedziczenie
-
ArrayPool<T>
Uwagi
Użycie klasy do wynajęcia ArrayPool<T> i zwracania buforów (przy użyciu Rent metod i Return ) może poprawić wydajność w sytuacjach, w których tablice są tworzone i często niszczone, co powoduje znaczne wykorzystanie pamięci na odśmieceniu pamięci.
Konstruktory
| Nazwa | Opis |
|---|---|
| ArrayPool<T>() |
Inicjuje nowe wystąpienie klasy ArrayPool<T>. |
Właściwości
| Nazwa | Opis |
|---|---|
| Shared |
Pobiera wystąpienie udostępnione ArrayPool<T> . |
Metody
| Nazwa | Opis |
|---|---|
| Create() |
Tworzy nowe wystąpienie ArrayPool<T> klasy. |
| Create(Int32, Int32) |
Tworzy nowe wystąpienie ArrayPool<T> klasy przy użyciu określonej konfiguracji. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| Rent(Int32) |
Pobiera bufor, który jest co najmniej żądaną długością. |
| Return(T[], Boolean) |
Zwraca tablicę do puli, która została wcześniej uzyskana przy użyciu metody w tym samym Rent(Int32) wystąpieniuArrayPool<T>. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Dotyczy
Bezpieczeństwo wątkowe
Ta klasa jest bezpieczna wątkowo. Wszystkie elementy członkowskie mogą być używane przez wiele wątków jednocześnie.