PrefixingBufferWriter<T,TBufferWriter>.Sequence 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í.
Administra una secuencia de elementos, que se puede convertir fácilmente como .ReadOnlySequence<T>
public class PrefixingBufferWriter<T,TBufferWriter>.Sequence : IDisposable, System.Buffers.IBufferWriter<T> where TBufferWriter : IBufferWriter<T>
type PrefixingBufferWriter<'T, 'BufferWriter (requires 'BufferWriter :> IBufferWriter<'T>)>.Sequence = class
interface IBufferWriter<'T>
interface IDisposable
Public Class PrefixingBufferWriter(Of T, TBufferWriter).Sequence
Implements IBufferWriter(Of T), IDisposable
Parámetros de tipo
- T
- TBufferWriter
- Herencia
-
PrefixingBufferWriter<T,TBufferWriter>.Sequence
- Implementaciones
Comentarios
Los miembros de instancia no son seguros para subprocesos.
Constructores
PrefixingBufferWriter<T,TBufferWriter>.Sequence(MemoryPool<T>) |
Inicializa una nueva instancia de la clase PrefixingBufferWriter<T,TBufferWriter>.Sequence. |
Propiedades
AsReadOnlySequence |
Obtiene esta secuencia expresada como .ReadOnlySequence<T> |
Length |
Obtiene la longitud de la secuencia. |
Métodos
Advance(Int32) |
Avanza la secuencia para incluir el número especificado de elementos inicializados en la memoria devuelta por una llamada anterior a GetMemory(Int32). |
AdvanceTo(SequencePosition) |
Quita todos los elementos de la secuencia de su principio a la posición especificada, teniendo en cuenta que los datos se han procesado por completo. |
Dispose() |
Borra toda la secuencia, recicla la memoria asociada en grupos y restablece esta instancia para reutilizarla. Esto invalida cualquier ReadOnlySequence<T> elemento generado anteriormente por esta instancia. |
GetMemory(Int32) |
Obtiene la memoria grabable que se puede inicializar y agregar a la secuencia a través de una llamada posterior a Advance(Int32). |
GetSpan(Int32) |
Obtiene la memoria grabable que se puede inicializar y agregar a la secuencia a través de una llamada posterior a Advance(Int32). |
Reset() |
Borra toda la secuencia y recicla la memoria asociada en grupos. Esto invalida cualquier ReadOnlySequence<T> elemento generado anteriormente por esta instancia. |
Operadores
Implicit(PrefixingBufferWriter<T,TBufferWriter>.Sequence to ReadOnlySequence<T>) |
Administra una secuencia de elementos, que se puede convertir fácilmente como .ReadOnlySequence<T> |