PayloadStream Klasse

Definition

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

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

Konstruktoren

PayloadStream(PayloadStreamAssembler)

Initialisiert eine neue Instanz der PayloadStream-Klasse.

Eigenschaften

CanRead

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

CanSeek

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

CanWrite

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

Length

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

Position

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

Methoden

Cancel()

Schließt die verbundene Und PayloadStreamAssembler beendet die Produktion.

Dispose(Boolean)

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

DoneProducing()

Wird aufgerufen, wenn die Produktion abgebrochen oder abgeschlossen wird.

Flush()

No-op. PayloadStreams sollten niemals geleert werden, daher überschreiben wir stream's Flush, um sicherzustellen, dass kein Aufrufer versucht, einen PayloadStream zu leeren.

Read(Byte[], Int32, Int32)

Diese Funktion wird von StreamReader aufgerufen, wenn Datenströme verarbeitet werden. Es scheint keine Verweise zu haben, muss aber tatsächlich von StreamReader implementiert werden, genau wie Length.

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

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

Seek(Int64, SeekOrigin)

Nicht unterstützt. Löst NotSupportedException aus.

SetLength(Int64)

Nicht unterstützt. Löst NotSupportedException aus.

Write(Byte[], Int32, Int32)

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

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

Eine Erweiterung von Stream , die in Verbindung mit einem PayloadStreamAssembler verwendet wird, um unformatierte Bytes in eine verbrauchsbare Form zu konvertieren.

Gilt für: