PlcBridgeServiceAddDriveAsyncTValue 方法
异步添加一个PLC驱动。
命名空间: TouchSocket.PlcBridges程序集: TouchSocketPro.PlcBridges (在 TouchSocketPro.PlcBridges.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public Task<Result> AddDriveAsync<TValue>(
PlcDrive<TValue> drive,
CancellationToken cancellationToken = default
)
where TValue : struct, new()
Public Function AddDriveAsync(Of TValue As {Structure, New}) (
drive As PlcDrive(Of TValue),
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Result)
abstract AddDriveAsync :
drive : PlcDrive<'TValue> *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<Result> when 'TValue : struct, new()
override AddDriveAsync :
drive : PlcDrive<'TValue> *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<Result> when 'TValue : struct, new()
- drive PlcDriveTValue
- 要添加的PLC驱动实例。
- cancellationToken CancellationToken (Optional)
- 可取消令箭
- TValue
- 驱动的值类型,必须是非托管类型。
TaskResult表示异步操作的任务。
IPlcBridgeServiceAddDriveAsyncTValue(PlcDriveTValue, CancellationToken)