Compartir a través de


PrefixingBufferWriter<T,TBufferWriter>.Sequence Clase

Definición

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>

Se aplica a