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
| Nombre | Description |
|---|---|
| ArrayBufferWriter<T> |
Representa un receptor de salida basado en el montón basado en matrices en el que |
| 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 |
| 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 |
| 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 |
| SpanAction<T,TArg> |
Encapsula un método que recibe un intervalo de objetos de tipo |