Partager via


PooledBuffer.BufferSlice Structure

Définition

Représente une tranche d’un PooledBuffer.

public readonly struct PooledBuffer.BufferSlice
type PooledBuffer.BufferSlice = struct
Public Structure PooledBuffer.BufferSlice
Héritage
PooledBuffer.BufferSlice

Constructeurs

PooledBuffer.BufferSlice(PooledBuffer, Int32, Int32)

Initialise une nouvelle instance du type PooledBuffer.BufferSlice.

Propriétés

Buffer

Obtient le PooledBuffer sous-jacent.

Length

Obtient la longueur de cette tranche.

Offset

Obtient le décalage dans la mémoire tampon sous-jacente à laquelle cette tranche commence.

Méthodes

CopyTo(PooledBuffer)

Copie le contenu de cet enregistreur dans une mémoire tampon mise en pool.

CopyTo(Span<Byte>)

Copie le contenu de cet enregistreur dans une étendue.

CopyTo<TBufferWriter>(TBufferWriter)

Copie le contenu de cet enregistreur dans un enregistreur de mémoire tampon.

GetEnumerator()

Retourne un énumérateur qui peut être utilisé pour énumérer les données référencées par cette instance.

Slice(Int32)

Forme une tranche de cette instance, en commençant par le décalage spécifié dans cette tranche.

Slice(Int32, Int32)

Forme une tranche de cette instance, en commençant au décalage spécifié dans cette tranche et ayant la longueur spécifiée.

ToArray()

Retourne les données qui ont été écrites sous forme de tableau.

S’applique à