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

PlcObjectGetPropertyValuesTOperatorValue, TValue 方法

异步获取指定属性的多个值。

Definition

命名空间: TouchSocket.PlcBridges
程序集: TouchSocketPro.PlcBridges (在 TouchSocketPro.PlcBridges.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
protected Task<Result<ReadOnlyMemory<TValue>>> GetPropertyValues<TOperatorValue, TValue>(
	IPlcOperator<TOperatorValue> plcOperator,
	string propertyName,
	int millisecondsTimeout,
	CancellationToken cancellationToken = default
)
where TOperatorValue : struct, new()
where TValue : struct, new()

参数

plcOperator  IPlcOperatorTOperatorValue
PLC 操作器。
propertyName  String
属性名称。
millisecondsTimeout  Int32
超时时间(毫秒)。
cancellationToken  CancellationToken  (Optional)
取消令牌。

类型参数

TOperatorValue
操作值的类型。
TValue
属性值的类型。

返回值

TaskResultReadOnlyMemoryTValue
包含属性值的结果。

参见