Skip to content

IOFile.WriteAsync Method ​

Overloads ​

NameDescription
WriteAsync(Stream, CancellationToken)Writes this file to a stream asynchronously.
WriteAsync(Stream, String, CompressionFormat, CancellationToken)Writes this file to a stream asynchronously, optionally compressing it.

WriteAsync(Stream, CancellationToken) ​

Writes this file to a stream asynchronously.

c#
public Task WriteAsync(Stream stream, CancellationToken cancellationToken = null);

Parameters ​

NameTypeDescription
streamStreamThe stream to write to.
cancellationTokenCancellationTokenAn CancellationToken to cancel the writing.

Returns ​

Task

WriteAsync(Stream, String, CompressionFormat, CancellationToken) ​

Writes this file to a stream asynchronously, optionally compressing it.

c#
public Task WriteAsync(Stream stream, string filename, CompressionFormat compressionFormat, CancellationToken cancellationToken = null);

View source

Parameters ​

NameTypeDescription
streamStreamThe stream to write to.
filenameStringThe filename of the file, with extension. Used as the name of the entry when compressionFormat is Zip.
compressionFormatCompressionFormatThe compression format to use.
cancellationTokenCancellationTokenAn optional CancellationToken to cancel the writing.

Returns ​

Task