Compartir a través de


PooledBuffer.BufferSlice Estructura

Definición

Representa un segmento de un PooledBuffer.

public readonly struct PooledBuffer.BufferSlice
type PooledBuffer.BufferSlice = struct
Public Structure PooledBuffer.BufferSlice
Herencia
PooledBuffer.BufferSlice

Constructores

PooledBuffer.BufferSlice(PooledBuffer, Int32, Int32)

Inicializa una nueva instancia del tipo PooledBuffer.BufferSlice.

Propiedades

Buffer

Obtiene la PooledBuffer subyacente.

Length

Obtiene la longitud de este segmento.

Offset

Obtiene el desplazamiento en el búfer subyacente en el que comienza este segmento.

Métodos

CopyTo(PooledBuffer)

Copia el contenido de este escritor en un búfer agrupado.

CopyTo(Span<Byte>)

Copia el contenido de este escritor en un intervalo.

CopyTo<TBufferWriter>(TBufferWriter)

Copia el contenido de este escritor en un escritor de búfer.

GetEnumerator()

Devuelve un enumerador que se puede usar para enumerar los datos a los que hace referencia esta instancia.

Slice(Int32)

Forma un segmento fuera de esta instancia, empezando por el desplazamiento especificado en este segmento.

Slice(Int32, Int32)

Forma un segmento fuera de esta instancia, empezando por el desplazamiento especificado en este segmento y teniendo la longitud especificada.

ToArray()

Devuelve los datos que se han escrito como una matriz.

Se aplica a