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 el 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
| Nombre | Description |
|---|---|
| ArrayBufferWriter<T>() |
Crea una instancia de en la ArrayBufferWriter<T> que se pueden escribir los datos, con la capacidad inicial predeterminada. |
| ArrayBufferWriter<T>(Int32) |
Crea una instancia de en la ArrayBufferWriter<T> que se pueden escribir los datos, con una capacidad inicial especificada. |
Propiedades
| Nombre | Description |
|---|---|
| Capacity |
Obtiene la cantidad total de espacio dentro del búfer subyacente. |
| FreeCapacity |
Obtiene la cantidad de espacio disponible en el que se puede escribir sin forzar el crecimiento del búfer subyacente. |
| WrittenCount |
Obtiene la cantidad de datos escritos en el búfer subyacente. |
| WrittenMemory |
Obtiene un ReadOnlyMemory<T> objeto que contiene los datos escritos en el búfer subyacente hasta ahora. |
| WrittenSpan |
Obtiene un ReadOnlySpan<T> objeto que contiene los datos escritos en el búfer subyacente hasta ahora. |
Métodos
| Nombre | Description |
|---|---|
| Advance(Int32) |
Notifica a los IBufferWriter<T> elementos que |
| Clear() |
Borra los datos escritos en el búfer subyacente. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetMemory(Int32) |
Devuelve un Memory<T> objeto para escribir en que es al menos la longitud especificada por |
| GetSpan(Int32) |
Devuelve un Span<T> objeto para escribir en que es al menos una longitud especificada. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ResetWrittenCount() |
Restablece los datos escritos en el búfer subyacente sin poner en cero su contenido. |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| Write<T>(IBufferWriter<T>, ReadOnlySpan<T>) |
Escribe el contenido de |