Table of Contents

Class StreamExtensions

Namespace
CarinaStudio.IO
Assembly
CarinaStudio.AppBase.Core.dll

Extensions for Stream.

public static class StreamExtensions
Inheritance
StreamExtensions
Inherited Members

Methods

ReadAllBytes(Stream)

Read all remaining bytes from stream.

public static byte[] ReadAllBytes(this Stream stream)

Parameters

stream Stream

Stream.

Returns

byte[]

Remaining bytes read from stream.

ReadAllBytesAsync(Stream)

Read all remaining bytes from stream asynchronously.

public static Task<byte[]> ReadAllBytesAsync(this Stream stream)

Parameters

stream Stream

Stream.

Returns

Task<byte[]>

Remaining bytes read from stream.

ReadAllBytesAsync(Stream, CancellationToken)

Read all remaining bytes from stream asynchronously.

public static Task<byte[]> ReadAllBytesAsync(this Stream stream, CancellationToken cancellationToken)

Parameters

stream Stream

Stream.

cancellationToken CancellationToken

Cancellation token.

Returns

Task<byte[]>

Remaining bytes read from stream.