Click or drag to resize

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

Initializes a new instance of the MultichannelTcpConnection class.

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

Parameters

discoveredPrinter  DiscoveredPrinter
The discovered printer.
printingChannelMaxTimeoutForRead  Int32
The maximum time, in milliseconds, to wait for any data to be received on the printing channel.
printingChannelTimeToWaitForMoreData  Int32
The maximum time, in milliseconds, to wait in-between reads after the initial read on the printing channel.
statusChannelMaxTimeoutForRead  Int32
The maximum time, in milliseconds, to wait for any data to be received on the status channel.
statusChannelTimeToWaitForMoreData  Int32
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