Connection
|
The ConnectionA type exposes the following members.
| Name | Description | |
|---|---|---|
| Connected | Returns true if the connection is open. | |
| Manufacturer | See the classes which implement this property for the format of the printer manufacturer string. | |
| MaxDataToWrite | Gets or sets the maximum number of bytes to write at one time | |
| MaxTimeoutForRead | Gets or sets the maximum time, in milliseconds, to wait for any data to be received. | |
| MultipartTimeToWaitAfterSend | ||
| SimpleConnectionName | Gets a human-readable description of the connection. | |
| TimeToWaitForMoreData | Gets or sets the maximum time, in milliseconds, to wait in-between reads after the initial read. |
| 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. |