System::IO::Stream::FlushAsync method

Stream::FlushAsync() method

Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.

TaskPtr System::IO::Stream::FlushAsync()

ReturnValue

A task that represents the asynchronous flush operation.

See Also

Stream::FlushAsync(const Threading::CancellationToken&) method

Asynchronously clears all buffers for this stream, causes any buffered data to be written to the underlying device, and monitors cancellation requests.

virtual TaskPtr System::IO::Stream::FlushAsync(const Threading::CancellationToken &cancellationToken)
ParameterTypeDescription
cancellationTokenconst Threading::CancellationToken&The token to monitor for cancellation requests.

ReturnValue

A task that represents the asynchronous flush operation.

See Also