PooledBuffer.BufferSlice Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |