Click or drag to resize

Connection Methods

The Connection type exposes the following members.

Methods
  Name Description
Public method BytesAvailable Returns an estimate of the number of bytes that can be read from this connection without blocking.
Public method Close Closes this connection and releases any system resources associated with the connection.
Public method GetConnectionReestablisher Returns a ConnectionReestablisher which allows for easy recreation of a connection which may have been closed.
Public method Open Opens the connection to a device.
Public method Read Reads all the available data from the connection. This call is non-blocking.
Public method Read(BinaryWriter) Reads all the available data from the connection.
Public method ReadChar Reads the next byte of data from the connection.
Public method SendAndWaitForResponse(Byte, Int32, Int32, String) Sends dataToSend and returns the response data.
Public method SendAndWaitForResponse(BinaryWriter, BinaryReader, Int32, Int32, String) Sends data from sourceStream and writes the response data to destinationStream.
Public method SendAndWaitForValidResponse(Byte, Int32, Int32, ResponseValidator) Sends dataToSend and returns the response data.
Public method SendAndWaitForValidResponse(BinaryWriter, BinaryReader, Int32, Int32, ResponseValidator) Sends data from sourceStream and writes the response data to destinationStream.
Public method ToString See the classes which implement this method for the format of the description string.
Public method WaitForData Causes the currently executing thread to sleep until BytesAvailable > 0, or for a maximum of maxTimeout milliseconds.
Public method Write(BinaryReader) Writes all available bytes from the data source to this output stream.
Public method Write(Byte) Writes data.Length bytes from the specified byte array to this output stream.
Public method Write(Byte, Int32, Int32) Writes length bytes from data starting at offset.
Top
See Also