Compartilhar via


PayloadStream Classe

Definição

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

public class PayloadStream : System.IO.Stream
type PayloadStream = class
    inherit Stream
Public Class PayloadStream
Inherits Stream
Herança
PayloadStream

Construtores

PayloadStream(PayloadStreamAssembler)

Inicializa uma nova instância da classe PayloadStream.

Propriedades

CanRead

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

CanSeek

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

CanWrite

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

Length

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

Position

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

Métodos

Cancel()

Fecha o conectado PayloadStreamAssembler e encerra a produção.

Dispose(Boolean)

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

DoneProducing()

Chamado quando a produção é cancelada ou concluída.

Flush()

Sem operação. PayloadStreams nunca deve ser liberado, portanto, substituimos o Stream's Flush para garantir que nenhum chamador tente liberar um PayloadStream.

Read(Byte[], Int32, Int32)

Essa função é chamada pelo StreamReader ao processar fluxos. Ele parece não ter referências, mas, na verdade, é necessário ser implementado pelo StreamReader, assim como Length.

ReadAsync(Byte[], Int32, Int32, CancellationToken)

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

Seek(Int64, SeekOrigin)

Sem suporte. Gera NotSupportedException.

SetLength(Int64)

Sem suporte. Gera NotSupportedException.

Write(Byte[], Int32, Int32)

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

WriteAsync(Byte[], Int32, Int32, CancellationToken)

Uma extensão do Stream que opera em conjunto com um PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

Aplica-se a