Compartilhar via


PooledBuffer.BufferSlice Estrutura

Definição

Representa uma fatia de um PooledBuffer.

public readonly struct PooledBuffer.BufferSlice
type PooledBuffer.BufferSlice = struct
Public Structure PooledBuffer.BufferSlice
Herança
PooledBuffer.BufferSlice

Construtores

PooledBuffer.BufferSlice(PooledBuffer, Int32, Int32)

Inicializa uma nova instância do tipo PooledBuffer.BufferSlice.

Propriedades

Buffer

Obtém o PooledBuffer subjacente.

Length

Obtém o comprimento dessa fatia.

Offset

Obtém o deslocamento para o buffer subjacente no qual essa fatia começa.

Métodos

CopyTo(PooledBuffer)

Copia o conteúdo desse gravador para um buffer em pool.

CopyTo(Span<Byte>)

Copia o conteúdo deste gravador para um intervalo.

CopyTo<TBufferWriter>(TBufferWriter)

Copia o conteúdo deste gravador para um gravador de buffer.

GetEnumerator()

Retorna um enumerador que pode ser usado para enumerar os dados referenciados por essa instância.

Slice(Int32)

Forma uma fatia dessa instância, começando no deslocamento especificado para essa fatia.

Slice(Int32, Int32)

Forma uma fatia dessa instância, começando no deslocamento especificado nessa fatia e tendo o comprimento especificado.

ToArray()

Retorna os dados que foram gravados como uma matriz.

Aplica-se a