PooledBufferStream Classe
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.
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer.
public sealed class PooledBufferStream : System.IO.Stream
type PooledBufferStream = class
inherit Stream
Public NotInheritable Class PooledBufferStream
Inherits Stream
- Herança
-
PooledBufferStream
Construtores
PooledBufferStream() |
Inicializa uma nova instância da classe PooledBufferStream. |
PooledBufferStream(Int32) |
Inicializa uma nova instância da classe PooledBufferStream. |
Propriedades
CanRead |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
CanSeek |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
CanWrite |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
Length |
Obtém o comprimento total que foi gravado. |
Position |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
Métodos
CopyTo<TBufferWriter>(Writer<TBufferWriter>) |
Copia o conteúdo deste gravador para outro gravador. |
Flush() |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
Read(Byte[], Int32, Int32) |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
Rent() |
Obtém um objeto do pool, se houver um disponível; caso contrário, cria um. |
RentReadOnlySequence() |
Retorna um novo ReadOnlySequence<T> que deve ser usado e retornado antes de redefinir essa instância por meio do ReturnReadOnlySequence(ReadOnlySequence<Byte>) método . |
Reset() |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
Return(PooledBufferStream) |
Retornar um objeto ao pool. |
ReturnReadOnlySequence(ReadOnlySequence<Byte>) |
Retorna um ReadOnlySequence<T> anteriormente alugado por RentReadOnlySequence(); |
Seek(Int64, SeekOrigin) |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
SetLength(Int64) |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |
ToArray() |
Retorna os dados que foram gravados como uma matriz. |
Write(Byte[], Int32, Int32) |
Uma IBufferWriter<T> implementação que faz a caixa de outro gravador de buffer. |