ArrayBufferWriter<T> Clase
Definición
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í.
Representa un receptor de salida basado en montón basado en matrices en el que T
se pueden escribir los datos.
generic <typename T>
public ref class ArrayBufferWriter sealed : System::Buffers::IBufferWriter<T>
public sealed class ArrayBufferWriter<T> : System.Buffers.IBufferWriter<T>
type ArrayBufferWriter<'T> = class
interface IBufferWriter<'T>
Public NotInheritable Class ArrayBufferWriter(Of T)
Implements IBufferWriter(Of T)
Parámetros de tipo
- T
Tipo de los elementos de esta ArrayBufferWriter<T> instancia.
- Herencia
-
ArrayBufferWriter<T>
- Implementaciones
Constructores
ArrayBufferWriter<T>() |
Crea una instancia de un elemento ArrayBufferWriter<T> en la que se pueden escribir datos, con la capacidad inicial predeterminada. |
ArrayBufferWriter<T>(Int32) |
Crea una instancia de un elemento ArrayBufferWriter<T> en la que se pueden escribir datos, con la capacidad inicial especificada. |
Propiedades
Capacity |
Obtiene la cantidad total de espacio en el búfer subyacente. |
FreeCapacity |
Obtiene la cantidad de espacio disponible que se puede escribir sin forzar el búfer subyacente para crecer. |
WrittenCount |
Obtiene la cantidad de datos escrita en el búfer subyacente. |
WrittenMemory |
Obtiene un elemento ReadOnlyMemory<T> que contiene los datos que se han escrito en el búfer subyacente. |
WrittenSpan |
Obtiene un elemento ReadOnlySpan<T> que contiene los datos que se han escrito en el búfer subyacente. |
Métodos
Advance(Int32) |
Notifica a los IBufferWriter<T> elementos escritos |
Clear() |
Borra los datos escritos en el búfer subyacente. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetMemory(Int32) |
Devuelve un objeto Memory<T> en el que escribir, que tiene al menos la longitud especificada por |
GetSpan(Int32) |
Devuelve un objeto Span<T> en el que escribir, que tiene al menos una longitud especificada. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ResetWrittenCount() |
Representa un receptor de salida basado en montón basado en matrices en el que |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Escribe el contenido de |