PayloadStream Clase

Definición

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

public class PayloadStream : System.IO.Stream
type PayloadStream = class
    inherit Stream
Public Class PayloadStream
Inherits Stream
Herencia
PayloadStream

Constructores

Nombre Description
PayloadStream(PayloadStreamAssembler)

Inicializa una nueva instancia de la clase PayloadStream.

Propiedades

Nombre Description
CanRead

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

CanSeek

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

CanWrite

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

Length

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

Position

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

Métodos

Nombre Description
Cancel()

Cierra la conexión PayloadStreamAssembler y termina la producción.

Dispose(Boolean)

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

DoneProducing()

Se llama cuando la producción se cancela o se completa.

Flush()

Sin operación. Los PayloadStreams nunca deben vaciarse, por lo que anulamos el Flush de Stream para asegurarnos de que ningún llamante intente vaciar un PayloadStream.

Read(Byte[], Int32, Int32)

Esta función es llamada por StreamReader al procesar flujos. Parece que no tiene referencias, pero de hecho es necesario que StreamReader lo implemente, igual que Length.

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

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

Seek(Int64, SeekOrigin)

No está soportado. Lanza NotSupportedException.

SetLength(Int64)

No está soportado. Lanza NotSupportedException.

Write(Byte[], Int32, Int32)

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

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

Extensión de Stream que funciona junto con un PayloadStreamAssembler para convertir bytes sin procesar en un formulario consumible.

Se aplica a