PayloadStream 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 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. |