LimitedReadStream class

Stream wrapper that enforces a maximum number of bytes read.

public sealed class LimitedReadStream : Stream
parameter description
inner The inner stream.
maxBytes The maximum number of bytes allowed.

Public Members

name description
LimitedReadStream(…) Stream wrapper that enforces a maximum number of bytes read.
override CanRead { get; }  
override CanSeek { get; }  
override CanWrite { get; }  
override Length { get; }  
override Position { get; set; }  
TotalRead { get; } Gets the total number of bytes read from the stream.
override Flush()  
override Read(…) (2 methods)
override ReadAsync(…)  
override Seek(…)  
override SetLength(…)  
override Write(…)  

Remarks

Initializes a new instance of the LimitedReadStream class.

See Also