System.Buffers Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
ArrayBufferWriter<T> |
Representa un receptor de salida basado en el montón basado en matrices en el que se pueden escribir |
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. |
SearchValues |
Proporciona un conjunto de métodos de inicialización para instancias de la clase SearchValues<T>. |
SearchValues<T> |
Proporciona un conjunto inmutable y de solo lectura de valores optimizados para una búsqueda eficaz. Las instancias se crean mediante Create(ReadOnlySpan<Byte>) o Create(ReadOnlySpan<Char>). |
SequenceReaderExtensions |
Proporciona funcionalidad extendida para la clase SequenceReader<T> que permite leer valores numéricos específicos de endian de datos binarios. |
Estructuras
MemoryHandle |
Proporciona un identificador de memoria para un bloque de memoria. |
NIndex |
Represent a type can be used to index a collection from the start or the end. |
NRange |
Representa un intervalo que tiene índices iniciales y finales. |
ReadOnlySequence<T>.Enumerator |
Representa un enumerador sobre un ReadOnlySequence<T>. |
ReadOnlySequence<T> |
Representa una secuencia que puede leer una serie secuencial de |
SequenceReader<T> |
Proporciona métodos para leer datos binarios y de texto fuera de un ReadOnlySequence<T> con 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
IBufferWriter<T> |
Representa un receptor de salida en el que se pueden escribir |
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
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
ReadOnlySpanAction<T,TArg> |
Encapsula un método que recibe un intervalo de solo lectura de objetos de tipo |
SpanAction<T,TArg> |
Encapsula un método que recibe un intervalo de objetos de tipo |