PayloadStream Classe

Definição

Uma extensão de Stream que opera em conjunto com uma 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

Nome Description
PayloadStream(PayloadStreamAssembler)

Inicializa uma nova instância da classe PayloadStream.

Propriedades

Nome Description
CanRead

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

CanSeek

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

CanWrite

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

Length

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

Position

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

Métodos

Nome Description
Cancel()

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

Dispose(Boolean)

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

DoneProducing()

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

Flush()

Nenhuma operação. PayloadStreams nunca devem ser esvaziados, então sobrescrevemos o Flush do Stream para garantir que nenhum chamador tente limpar um PayloadStream.

Read(Byte[], Int32, Int32)

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

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

Uma extensão de Stream que opera em conjunto com uma 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 de Stream que opera em conjunto com uma PayloadStreamAssembler para converter bytes brutos em uma forma consumível.

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

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

Aplica-se a