Sdílet prostřednictvím


FileBufferingWriteStream Třída

Definice

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

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
Dědičnost
FileBufferingWriteStream

Konstruktory

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

Inicializuje novou instanci objektu FileBufferingWriteStream.

Vlastnosti

CanRead

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

CanSeek

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

CanWrite

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

Length

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

MemoryThreshold

Maximální velikost paměti v bajtech, která se má přidělit před přepnutím na soubor na disku.

Position

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

Metody

DisposeAsync()

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

DrainBufferAsync(PipeWriter, CancellationToken)

Vyprázdní obsah ve vyrovnávací paměti do destination.

DrainBufferAsync(Stream, CancellationToken)

Vyprázdní obsah ve vyrovnávací paměti do destination.

Flush()

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

FlushAsync(CancellationToken)

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

Read(Byte[], Int32, Int32)

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

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

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

ReadAsync(Memory<Byte>, CancellationToken)

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

Seek(Int64, SeekOrigin)

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

SetLength(Int64)

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

Write(Byte[], Int32, Int32)

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

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

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

A Stream , který uloží obsah do vyrovnávací paměti pro zápis na disk. Slouží DrainBufferAsync(Stream, CancellationToken) k zápisu obsahu do vyrovnávací paměti do cílového objektu Stream.

Platí pro