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

WriteAsync() public method

public WriteAsync ( byte array, int offset, int count, CancellationToken cancellationToken ) : Task
array byte
offset int
count int
cancellationToken CancellationToken
return Task
        public override Task WriteAsync(byte[] array, int offset, int count, CancellationToken cancellationToken)
        {
            CheckDeflateStream();
            return _deflateStream.WriteAsync(array, offset, count, cancellationToken);
        }

Same methods

GZipStream::WriteAsync ( byte array, int offset, int count, System cancellationToken ) : System.Threading.Tasks.Task

Usage Example

Beispiel #1
0
 /// <summary>
 /// Compress a JSON string with base-64 encoded gzip compressed string.
 /// </summary>
 /// <param name="json">The JSON to write.</param>
 /// <param name="stream">The stream.</param>
 public static async Task WriteAsync(string json, Stream stream)
 {
     byte[] data = Encoding.UTF8.GetBytes(json);
     using (GZipStream gzip = new GZipStream(stream, CompressionMode.Compress))
     {
         await gzip.WriteAsync(data, 0, data.Length);
     }
 }
All Usage Examples Of System.IO.Compression.GZipStream::WriteAsync