Freigeben über


FileBufferingWriteStream Klasse

Definition

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

public ref class FileBufferingWriteStream sealed : System::IO::Stream
public sealed class FileBufferingWriteStream : System.IO.Stream
type FileBufferingWriteStream = class
    inherit Stream
Public NotInheritable Class FileBufferingWriteStream
Inherits Stream
Vererbung
FileBufferingWriteStream

Konstruktoren

FileBufferingWriteStream(Int32, Nullable<Int64>, Func<String>)

Initialisiert eine neue Instanz von FileBufferingWriteStream.

Eigenschaften

CanRead

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

CanSeek

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

CanWrite

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

Length

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

MemoryThreshold

Die maximale Arbeitsspeichermenge in Bytes, die vor dem Wechsel zu einer Datei auf dem Datenträger zugeordnet werden soll.

Position

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

Methoden

DisposeAsync()

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

DrainBufferAsync(PipeWriter, CancellationToken)

Entfernt gepufferten Inhalt in destination.

DrainBufferAsync(Stream, CancellationToken)

Entfernt gepufferten Inhalt in destination.

Flush()

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

FlushAsync(CancellationToken)

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

Read(Byte[], Int32, Int32)

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

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

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

ReadAsync(Memory<Byte>, CancellationToken)

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

Seek(Int64, SeekOrigin)

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

SetLength(Int64)

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

Write(Byte[], Int32, Int32)

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

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

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Ein Stream , der Inhalt puffert, der auf den Datenträger geschrieben werden soll. Verwenden Sie DrainBufferAsync(Stream, CancellationToken) , um gepufferten Inhalt in ein Ziel Streamzu schreiben.

Gilt für: