Condividi tramite


PooledBuffer.BufferSlice Struct

Definizione

Rappresenta una sezione di un oggetto PooledBuffer.

public readonly struct PooledBuffer.BufferSlice
type PooledBuffer.BufferSlice = struct
Public Structure PooledBuffer.BufferSlice
Ereditarietà
PooledBuffer.BufferSlice

Costruttori

PooledBuffer.BufferSlice(PooledBuffer, Int32, Int32)

Inizializza una nuova istanza del tipo PooledBuffer.BufferSlice.

Proprietà

Buffer

Ottiene l'elemento PooledBuffer sottostante.

Length

Ottiene la lunghezza di questa sezione.

Offset

Ottiene l'offset nel buffer sottostante in corrispondenza del quale inizia questa sezione.

Metodi

CopyTo(PooledBuffer)

Copia il contenuto di questo writer in un buffer in pool.

CopyTo(Span<Byte>)

Copia il contenuto di questo writer in un intervallo.

CopyTo<TBufferWriter>(TBufferWriter)

Copia il contenuto di questo writer in un writer del buffer.

GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per enumerare i dati a cui fa riferimento questa istanza.

Slice(Int32)

Crea una sezione all'esterno di questa istanza, a partire dall'offset specificato in questa sezione.

Slice(Int32, Int32)

Crea una sezione all'esterno di questa istanza, a partire dall'offset specificato in questa sezione e con la lunghezza specificata.

ToArray()

Restituisce i dati scritti come matrice.

Si applica a