The Connection type exposes the following members.
Methods
|
Name |
Description |
|
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.
|
|
GetConnectionReestablisher
|
Returns a ConnectionReestablisher which allows for easy recreation of a connection which may have been closed.
|
|
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.
|
|
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.
|
|
ToString
|
See the classes which implement this method for the format of the description string.
|
|
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.
|
Top
See Also