Click or drag to resize

UsbConnection Methods

The UsbConnection type exposes the following members.

Methods
  Name Description
Public method AddWriteLogStream Sets the stream to log the write data to.
(Inherited from ConnectionA)
Public method BytesAvailable Returns an estimate of the number of bytes that can be read from this connection without blocking.
(Inherited from ConnectionA)
Public method BytesAvailable Returns number of bytes currently read from printer.
(Overrides ConnectionABytesAvailable)
Public method Close Closes this connection and releases any system resources associated with the connection.
(Inherited from ConnectionA)
Public method Close Closes this connection and releases any system resources associated with the connection.
(Overrides ConnectionAClose)
Public method Equals
(Inherited from Object)
Public method GetConnectionReestablisher Returns a ConnectionReestablisher which allows for easy recreation of a connection which may have been closed.
(Overrides ConnectionAGetConnectionReestablisher(Int64))
Public method GetHashCode
(Inherited from Object)
Public method GetType
(Inherited from Object)
Public method Open Opens the connection to a device.
(Inherited from ConnectionA)
Public method Open Opens the connection to a device.
(Overrides ConnectionAOpen)
Public method Read Reads all the available data from the connection. This call is non-blocking.
(Inherited from ConnectionA)
Public method Read(BinaryWriter) Reads all the available data from the connection.
(Inherited from ConnectionA)
Public method Read(Int32)
(Overrides ConnectionARead(Int32))
Public method Read(Int32, Boolean) Reads maxBytesToRead of the available data from the connection.
(Inherited from ConnectionA)
Public method ReadChar Reads the next byte of data from the connection.
(Inherited from ConnectionA)
Public method ReadChar Reads the next byte of data from the connection.
(Overrides ConnectionAReadChar)
Public method SendAndWaitForResponse(Byte, Int32, Int32, String) Sends dataToSend and returns the response data.
(Inherited from ConnectionA)
Public method SendAndWaitForResponse(BinaryWriter, BinaryReader, Int32, Int32, String) Sends data from sourceStream and writes the response data to destinationStream.
(Inherited from ConnectionA)
Public method SendAndWaitForValidResponse(Byte, Int32, Int32, ResponseValidator) Sends dataToSend and returns the response data.
(Inherited from ConnectionA)
Public method SendAndWaitForValidResponse(BinaryWriter, BinaryReader, Int32, Int32, ResponseValidator) Sends data from sourceStream and writes the response data to destinationStream.
(Inherited from ConnectionA)
Public method SetReadTimeout Sets the underlying read timeout value.
(Inherited from ConnectionA)
Public method ToString The USB device name is obtained from the device when this connection is opened.
(Overrides ConnectionAToString)
Public method WaitForData Causes the currently executing thread to sleep until BytesAvailable > 0, or for a maximum of maxTimeout milliseconds.
(Inherited from ConnectionA)
Public method Write(BinaryReader) Writes all available bytes from the data source to this output stream.
(Inherited from ConnectionA)
Public method Write(Byte) Writes data.Length bytes from the specified byte array to this output stream.
(Inherited from ConnectionA)
Public method Write(Byte) Writes data.Length bytes from the specified byte array to this output stream.
(Overrides ConnectionAWrite(Byte))
Public method Write(Byte, Int32, Int32) Writes length bytes from data starting at offset.
(Overrides ConnectionAWrite(Byte, Int32, Int32))
Top
See Also