Share via


FileBufferingWriteStream Sınıf

Tanım

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

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
Devralma
FileBufferingWriteStream

Oluşturucular

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

yeni bir örneğini FileBufferingWriteStreambaşlatır.

Özellikler

CanRead

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

CanSeek

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

CanWrite

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

Length

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

MemoryThreshold

Diskteki bir dosyaya geçmeden önce ayrılacak bayt cinsinden bellek miktarı üst sınırı.

Position

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

Yöntemler

DisposeAsync()

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

DrainBufferAsync(PipeWriter, CancellationToken)

Arabelleğe alınan içeriği öğesine boşaltıyor destination.

DrainBufferAsync(Stream, CancellationToken)

Arabelleğe alınan içeriği öğesine boşaltıyor destination.

Flush()

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

FlushAsync(CancellationToken)

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

Read(Byte[], Int32, Int32)

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

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

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

ReadAsync(Memory<Byte>, CancellationToken)

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

Seek(Int64, SeekOrigin)

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

SetLength(Int64)

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

Write(Byte[], Int32, Int32)

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

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

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Stream Diske yazılacak içeriği arabelleğe alan bir. Arabelleğe alınan içeriği hedefine Streamyazmak için kullanınDrainBufferAsync(Stream, CancellationToken).

Şunlara uygulanır