一款简单易用的基础网络通讯组件库。

SerialPortClientBaseProtectedCreateReceiver 方法

创建或获取一个接收器对象。

Definition

命名空间: TouchSocket.SerialPorts
程序集: TouchSocket.SerialPorts (在 TouchSocket.SerialPorts.dll 中) 版本:3.0.0+ccaf96084d09f972257496d1dd63b8ba3c1e44f0
C#
protected IReceiver<IReceiverResult> ProtectedCreateReceiver(
	IReceiverClient<IReceiverResult> receiverObject
)

参数

receiverObject  IReceiverClientIReceiverResult
接收器客户端对象,用于接收操作结果。

返回值

IReceiverIReceiverResult
返回一个实现了IReceiver<IReceiverResult>接口的接收器对象。

备注

这个方法使用了空条件运算符(??=)来实现懒加载,即只有当m_receiver为null时才会创建一个新的InternalReceiver对象。 这样做可以提高性能,因为无需频繁地创建接收器实例。

参见