Connection
|
The ConnectionA type exposes the following members.
| Name | Description | |
|---|---|---|
|
|
AddWriteLogStream | Sets the stream to log the write data to. |
|
|
BytesAvailable | Returns an estimate of the number of bytes that can be read from this connection without blocking. |
|
|
Close | Closes this connection and releases any system resources associated with the connection. |
|
|
Equals |
(Inherited from Object) |
|
|
GetConnectionReestablisher | Returns a ConnectionReestablisher which allows for easy recreation of a connection which may have been closed. |
|
|
GetHashCode |
(Inherited from Object) |
|
|
GetType |
(Inherited from Object) |
|
|
Open | Opens the connection to a device. |
|
|
Read | Reads all the available data from the connection. This call is non-blocking. |
|
|
Read(BinaryWriter) | Reads all the available data from the connection. |
|
|
Read(Int32) | Reads maxBytesToRead of the available data from the connection. |
|
|
Read(Int32, Boolean) | Reads maxBytesToRead of the available data from the connection. |
|
|
ReadChar | Reads the next byte of data from the connection. |
|
|
SendAndWaitForResponse(Byte, Int32, Int32, String) | Sends dataToSend and returns the response data. |
|
|
SendAndWaitForResponse(BinaryWriter, BinaryReader, Int32, Int32, String) | Sends data from sourceStream and writes the response data to destinationStream. |
|
|
SendAndWaitForValidResponse(Byte, Int32, Int32, ResponseValidator) | Sends dataToSend and returns the response data. |
|
|
SendAndWaitForValidResponse(BinaryWriter, BinaryReader, Int32, Int32, ResponseValidator) | Sends data from sourceStream and writes the response data to destinationStream. |
|
|
SetReadTimeout | Sets the underlying read timeout value. |
|
|
ToString |
See the classes which implement this method for the format of the description string.
(Overrides ObjectToString) |
|
|
WaitForData | Causes the currently executing thread to sleep until BytesAvailable > 0, or for a maximum of maxTimeout milliseconds. |
|
|
Write(BinaryReader) | Writes all available bytes from the data source to this output stream. |
|
|
Write(Byte) | Writes data.Length bytes from the specified byte array to this output stream. |
|
|
Write(Byte, Int32, Int32) | Writes length bytes from data starting at offset. |