Condividi tramite


FileBufferingWriteStream Classe

Definizione

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione 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
Ereditarietà
FileBufferingWriteStream

Costruttori

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

Inizializza una nuova istanza di FileBufferingWriteStream.

Proprietà

CanRead

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

CanSeek

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

CanWrite

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

Length

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

MemoryThreshold

Quantità massima di memoria in byte da allocare prima di passare a un file su disco.

Position

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

Metodi

DisposeAsync()

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

DrainBufferAsync(PipeWriter, CancellationToken)

Svuota il contenuto memorizzato nel buffer in destination.

DrainBufferAsync(Stream, CancellationToken)

Svuota il contenuto memorizzato nel buffer in destination.

Flush()

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

FlushAsync(CancellationToken)

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

Read(Byte[], Int32, Int32)

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

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

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

ReadAsync(Memory<Byte>, CancellationToken)

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

Seek(Int64, SeekOrigin)

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

SetLength(Int64)

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

Write(Byte[], Int32, Int32)

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

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

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)

Oggetto Stream che memorizza nel buffer il contenuto da scrivere su disco. Usare DrainBufferAsync(Stream, CancellationToken) per scrivere contenuto memorizzato nel buffer in una destinazione Stream.

Si applica a