Reads all source stream data and stores to the specified store stream.
| C# | Visual Basic | Managed C++ |
public int ReadAll ( Stream storeStream, int maxSize, SizeExceededAction exceededAction )
Public Function ReadAll ( _ storeStream As Stream, _ maxSize As Integer, _ exceededAction As SizeExceededAction _ ) As Integer
public: int ReadAll ( Stream^ storeStream, int maxSize, SizeExceededAction exceededAction )
- storeStream (Stream)
- Stream where to store readed data.
- maxSize (Int32)
- Maximum muber of bytes to read.
- exceededAction (SizeExceededAction)
- Specifies how this method behaves when maximum size exceeded.
Returns number of bytes written to storeStream.
| Exception | Condition |
|---|---|
| ArgumentNullException | Raised when storeStream is null. |
| ArgumentException | Raised when maxSize less than 1. |
| InvalidOperationException | Raised when there already is pending read operation. |
| DataSizeExceededException | Raised when maximum allowed data size has exceeded. |
Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)