Click or drag to resize

MultichannelTcpConnection Constructor (DiscoveredPrinter, Int32, Int32, Int32, Int32)

Initializes a new instance of the MultichannelTcpConnection class.

Namespace:  Zebra.Sdk.Comm
Assembly:  SdkApi.Core (in SdkApi.Core.dll) Version: 2.15.2634
Syntax
public MultichannelTcpConnection(
	DiscoveredPrinter discoveredPrinter,
	int printingChannelMaxTimeoutForRead,
	int printingChannelTimeToWaitForMoreData,
	int statusChannelMaxTimeoutForRead,
	int statusChannelTimeToWaitForMoreData
)

Parameters

discoveredPrinter
Type: Zebra.Sdk.Printer.DiscoveryDiscoveredPrinter
The discovered printer.
printingChannelMaxTimeoutForRead
Type: SystemInt32
The maximum time, in milliseconds, to wait for any data to be received on the printing channel.
printingChannelTimeToWaitForMoreData
Type: SystemInt32
The maximum time, in milliseconds, to wait in-between reads after the initial read on the printing channel.
statusChannelMaxTimeoutForRead
Type: SystemInt32
The maximum time, in milliseconds, to wait for any data to be received on the status channel.
statusChannelTimeToWaitForMoreData
Type: SystemInt32
The maximum time, in milliseconds, to wait in-between reads after the initial read on the status channel.
Exceptions
ExceptionCondition
ArgumentExceptionIf discoveredPrinter is not a valid Link-OS printer.
Remarks
This constructor will use the specified timeouts for Read for the channels. The timeout is a maximum of printingChannelMaxTimeoutForRead/statusChannelMaxTimeoutForRead milliseconds for any data to be received on the printing/status channels respectively.If no more data is available after printingChannelTimeToWaitForMoreData/statusChannelTimeToWaitForMoreData milliseconds on the printing/status channels respectively the read operation is assumed to be complete.
See Also