IAdsSymbolicAccess.ReadValueAsync Method (ISymbol, CancellationToken)

Reads the value of a symbol asynchronously and returns it as an object.

Namespace:  TwinCAT.Ads
Assembly:  TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 6.0.328+39e3229

Syntax

C#

Task<ResultAnyValue> ReadValueAsync(
    ISymbol symbol,
    CancellationToken cancel
)

Parameters

symbol

Type: TwinCAT.TypeSystem.ISymbol
The symbol that should be read.

cancel

Type: System.Threading.CancellationToken
The cancel token.

Return Value

Type: Task.ResultAnyValue.
A task that represents the asynchronous read operation. The ResultAnyValue parameter contains the read value (Value) and the ErrorCode after execution.

Remarks

Supported types are limited to 'AnyTypes', what includes all primitive types (UInt32, Int32, Bool etc.), strings, and Arrays that are compositions of 'AnyTypes'..

Reference

IAdsSymbolicAccess Interface

ReadValueAsync Overload

TwinCAT.Ads Namespace

IAdsSymbolicAccess.ReadValue(ISymbol)

IAdsSymbolicAccess.ReadValue(ISymbol)

IAdsSymbolicAccess.TryReadValue(ISymbol, Object.)