System.Buffers Espacio de nombres

Contiene tipos usados para crear y administrar búferes de memoria, como los representados por Span<T> y Memory<T>.

Clases

Nombre Description
ArrayBufferWriter<T>

Representa un receptor de salida basado en el montón basado en matrices en el que T se pueden escribir los datos.

ArrayPool<T>

Proporciona un grupo de recursos que permite reutilizar instancias de tipo T[].

BuffersExtensions

Proporciona métodos de extensión para ReadOnlySequence<T>.

MemoryManager<T>

Clase base abstracta que se usa para reemplazar la implementación de Memory<T>.

MemoryPool<T>

Representa un grupo de bloques de memoria.

ReadOnlySequenceSegment<T>

Representa una lista vinculada de ReadOnlyMemory<T> nodos.

SequenceReaderExtensions

Proporciona funcionalidad extendida para la SequenceReader<T> clase que permite leer valores numéricos específicos de endian de datos binarios.

Estructuras

Nombre Description
MemoryHandle

Proporciona un identificador de memoria para un bloque de memoria.

ReadOnlySequence<T>.Enumerator

Representa un enumerador sobre .ReadOnlySequence<T>

ReadOnlySequence<T>

Representa una secuencia que puede leer una serie secuencial de T.

SequenceReader<T>

Proporciona métodos para leer datos binarios y de texto fuera de con ReadOnlySequence<T> un enfoque en el rendimiento y asignaciones mínimas o cero del montón.

StandardFormat

Representa una cadena de formato estándar sin usar una cadena real.

Interfaces

Nombre Description
IBufferWriter<T>

Representa un receptor de salida en el que T se pueden escribir los datos.

IMemoryOwner<T>

Identifica el propietario de un bloque de memoria responsable de eliminar la memoria subyacente correctamente.

IPinnable

Proporciona un mecanismo para anclar y desanclar objetos para evitar que el recolector de elementos no utilizados los mueva.

Enumeraciones

Nombre Description
OperationStatus

Define los valores que se pueden devolver a partir de operaciones basadas en intervalos que admiten el procesamiento de la entrada contenida en varios búferes no ambiguos.

Delegados

Nombre Description
ReadOnlySpanAction<T,TArg>

Encapsula un método que recibe un intervalo de solo lectura de objetos de tipo T y un objeto de estado de tipo TArg.

SpanAction<T,TArg>

Encapsula un método que recibe un intervalo de objetos de tipo T y un objeto de estado de tipo TArg.