System.IO.Compression.DeflateStream.WriteAsync C# (CSharp) Method

WriteAsync() public method

public WriteAsync ( byte array, int offset, int count, System cancellationToken ) : System.Threading.Tasks.Task
array byte
offset int
count int
cancellationToken System
return System.Threading.Tasks.Task
        public override System.Threading.Tasks.Task WriteAsync(byte[] array, int offset, int count, System.Threading.CancellationToken cancellationToken) { throw null; }
    }

Same methods

DeflateStream::WriteAsync ( byte array, int offset, int count, CancellationToken cancellationToken ) : System.Threading.Task

Usage Example

Example #1
0
        public void Precancellation()
        {
            var ms = new MemoryStream();

            using (Stream compressor = new DeflateStream(ms, CompressionMode.Compress, leaveOpen: true))
            {
                Assert.True(compressor.WriteAsync(new byte[1], 0, 1, new CancellationToken(true)).IsCanceled);
                Assert.True(compressor.FlushAsync(new CancellationToken(true)).IsCanceled);
            }
            using (Stream decompressor = CreateStream(ms, CompressionMode.Decompress, leaveOpen: true))
            {
                Assert.True(decompressor.ReadAsync(new byte[1], 0, 1, new CancellationToken(true)).IsCanceled);
            }
        }
All Usage Examples Of System.IO.Compression.DeflateStream::WriteAsync