Sdílet prostřednictvím


PayloadStream Třída

Definice

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

public class PayloadStream : System.IO.Stream
type PayloadStream = class
    inherit Stream
Public Class PayloadStream
Inherits Stream
Dědičnost
PayloadStream

Konstruktory

PayloadStream(PayloadStreamAssembler)

Inicializuje novou instanci PayloadStream třídy .

Vlastnosti

CanRead

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

CanSeek

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

CanWrite

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

Length

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

Position

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

Metody

Cancel()

Ukončí připojenou PayloadStreamAssembler a ukončí produkční prostředí.

Dispose(Boolean)

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

DoneProducing()

Volá se při zrušení nebo dokončení výroby.

Flush()

No-op. PayloadStreams by se nikdy neměly vyprázdnit, proto přepíšeme funkci Vyprázdnění streamu, abychom zajistili, že se žádný volající nepokusí vyprázdnit payloadStream.

Read(Byte[], Int32, Int32)

Tuto funkci volá StreamReader při zpracování datových proudů. Zdá se, že nemá žádné odkazy, ale ve skutečnosti je nutné, aby byla implementována StreamReader, stejně jako Délka.

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

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

Seek(Int64, SeekOrigin)

Nepodporováno NotSupportedExceptionVyvolá .

SetLength(Int64)

Nepodporováno NotSupportedExceptionVyvolá .

Write(Byte[], Int32, Int32)

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

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

Rozšíření , Stream které funguje ve spojení s a PayloadStreamAssembler pro převod nezpracovaných bajtů do spotřební formy.

Platí pro