Partager via


PooledBufferStream Classe

Définition

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

public sealed class PooledBufferStream : System.IO.Stream
type PooledBufferStream = class
    inherit Stream
Public NotInheritable Class PooledBufferStream
Inherits Stream
Héritage
PooledBufferStream

Constructeurs

PooledBufferStream()

Initialise une nouvelle instance de la classe PooledBufferStream.

PooledBufferStream(Int32)

Initialise une nouvelle instance de la classe PooledBufferStream.

Propriétés

CanRead

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

CanSeek

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

CanWrite

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

Length

Obtient la longueur totale qui a été écrite.

Position

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

Méthodes

CopyTo<TBufferWriter>(Writer<TBufferWriter>)

Copie le contenu de cet enregistreur vers un autre rédacteur.

Flush()

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

Read(Byte[], Int32, Int32)

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

Rent()

Obtient un objet du pool s’il en existe un ; sinon, en crée un.

RentReadOnlySequence()

Retourne un nouveau ReadOnlySequence<T> qui doit être utilisé et retourné avant de réinitialiser cette instance via la ReturnReadOnlySequence(ReadOnlySequence<Byte>) méthode .

Reset()

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

Return(PooledBufferStream)

Retourne un objet dans le pool.

ReturnReadOnlySequence(ReadOnlySequence<Byte>)

Retourne un ReadOnlySequence<T> précédemment loué par RentReadOnlySequence();

Seek(Int64, SeekOrigin)

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

SetLength(Int64)

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

ToArray()

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

Write(Byte[], Int32, Int32)

Implémentation IBufferWriter<T> qui boxe un autre enregistreur de mémoire tampon.

S’applique à