PooledBuffer.BufferSlice Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |