Поделиться через


FileBufferingWriteStream Класс

Определение

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект 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
Наследование
FileBufferingWriteStream

Конструкторы

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

Инициализирует новый экземпляр FileBufferingWriteStream.

Свойства

CanRead

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

CanSeek

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

CanWrite

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

Length

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

MemoryThreshold

Максимальный объем памяти в байтах, выделяемый перед переключением на файл на диске.

Position

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

Методы

DisposeAsync()

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

DrainBufferAsync(PipeWriter, CancellationToken)

Очищает буферизованное содержимое в destination.

DrainBufferAsync(Stream, CancellationToken)

Очищает буферизованное содержимое в destination.

Flush()

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

FlushAsync(CancellationToken)

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

Read(Byte[], Int32, Int32)

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

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

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

ReadAsync(Memory<Byte>, CancellationToken)

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

Seek(Int64, SeekOrigin)

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

SetLength(Int64)

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

Write(Byte[], Int32, Int32)

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

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

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Объект Stream , который буферизует содержимое для записи на диск. Используйте DrainBufferAsync(Stream, CancellationToken) для записи буферизованного содержимого в целевой объект Stream.

Применяется к