FileBufferingReadStream Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht.
public ref class FileBufferingReadStream : System::IO::Stream
public class FileBufferingReadStream : System.IO.Stream
type FileBufferingReadStream = class
inherit Stream
Public Class FileBufferingReadStream
Inherits Stream
- Vererbung
-
FileBufferingReadStream
Konstruktoren
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>, ArrayPool<Byte>) |
Initialisiert eine neue Instanz von FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, Func<String>) |
Initialisiert eine neue Instanz von FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String, ArrayPool<Byte>) |
Initialisiert eine neue Instanz von FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32, Nullable<Int64>, String) |
Initialisiert eine neue Instanz von FileBufferingReadStream. |
FileBufferingReadStream(Stream, Int32) |
Initialisiert eine neue Instanz von FileBufferingReadStream. |
Eigenschaften
CanRead |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
CanSeek |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
CanWrite |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
InMemory |
Ruft einen Wert ab, der bestimmt, ob der Inhalt vollständig im Arbeitsspeicher gepuffert wird. |
Length |
Die Gesamtzahl der bytes, die bisher vom Stream gelesen und gepuffert wurden, stellt erst dann die vollständige Datenlänge dar, wenn der Stream vollständig gepuffert ist. z. B. verwenden. |
MemoryThreshold |
Die maximale Menge an Arbeitsspeicher in Bytes, die vor dem Wechsel zu einer Datei auf dem Datenträger zugeordnet werden soll. |
Position |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
TempFileName |
Ruft einen Wert ab, der bestimmt, wo der Inhalt auf dem Datenträger gepuffert wird. |
Methoden
CopyToAsync(Stream, Int32, CancellationToken) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
Dispose(Boolean) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
DisposeAsync() |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
Flush() |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
Read(Byte[], Int32, Int32) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
Read(Span<Byte>) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
ReadAsync(Byte[], Int32, Int32, CancellationToken) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
ReadAsync(Memory<Byte>, CancellationToken) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
Seek(Int64, SeekOrigin) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
SetLength(Int64) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
Write(Byte[], Int32, Int32) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
WriteAsync(Byte[], Int32, Int32, CancellationToken) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken) |
Ein Stream, der einen anderen Stream umschließt und das Zurückspulen aktiviert, indem der Inhalt beim Lesen gepuffert wird. Der Inhalt wird bis zu einer bestimmten Größe im Arbeitsspeicher gepuffert und dann in einer temporären Datei auf dem Datenträger gruppiert. Die temporäre Datei wird bei Dispose gelöscht. |