Reads line from source stream and stores to specified buffer. This method accepts LF or CRLF lines.
| C# | Visual Basic | Managed C++ |
public int ReadLine ( byte[] buffer, SizeExceededAction exceededAction )
Public Function ReadLine ( _ buffer As Byte(), _ exceededAction As SizeExceededAction _ ) As Integer
public: int ReadLine ( array<unsigned char>^ buffer, SizeExceededAction exceededAction )
- buffer (Byte[]())
- Buffer where to store line data.
- exceededAction (SizeExceededAction)
- Specifies how this method behaves when maximum line size exceeded.
Returns number of bytes stored to buffer, returns -1 if end of stream reached and no more data.
| Exception | Condition |
|---|---|
| ArgumentNullException | Raised when buffer is null. |
| InvalidOperationException | Raised when there already is pending read operation. |
| LineSizeExceededException | Raised when maximum allowed line size has exceeded. |
Assembly: LumiSoft.Net Version: 2.0.2636.18419 (Module: LumiSoft.Net)