IDynamicValue Interface

Interface IDynamicValue Implements the IDynamicMetaObjectProvider Implements the IValue Implements the IStructValue Implements the IArrayValue


Namespace: TwinCAT.TypeSystem
Assembly: TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

Syntax

C#

public interface IDynamicValue : IDynamicMetaObjectProvider, 
    IValue, IStructValue, IArrayValue

The IDynamicValue type exposes the following members.

Properties

 

Name

Description

IDynamicValue Interface 1:

Age

Gets the age of the value (last successful read of the value)
(Inherited from IValue)

IDynamicValue Interface 2:

CachedRaw

Gets the cached Raw internal Data.
(Inherited from IValue)

IDynamicValue Interface 3:

DataType

Gets the data type bound to this IValue
(Inherited from IValue)

IDynamicValue Interface 4:

IsPrimitive

Gets a value indicating whether this IValue is a primitive value.
(Inherited from IValue)

IDynamicValue Interface 5:

ParentValue

Gets the parent value.

IDynamicValue Interface 6:

Symbol

Gets the symbol bound to this IValue.
(Inherited from IValue)

IDynamicValue Interface 7:

TimeStamp

Gets the Time stamp of the last successful read of the Value (local user time, UTC)
(Inherited from IValue)

IDynamicValue Interface 8:

UpdateMode

Gets the update mode (not implemented yet)
(Inherited from IValue)

IDynamicValue Interface 9:

ValueFactory

Gets the value factory.

Methods

 

Name

Description

IDynamicValue Interface 10:

GetMetaObject

Returns the DynamicMetaObject responsible for binding operations performed on this object.
(Inherited from IDynamicMetaObjectProvider)

IDynamicValue Interface 11:

Read

Reads the value (via ADS)
(Inherited from IValue)

IDynamicValue Interface 12:

ReadAsync

Reads the value (via ADS)
(Inherited from IValue)

IDynamicValue Interface 13:

ResolveValue

Resolves the Value object to its primitive value.
(Inherited from IValue)

IDynamicValue Interface 14:

TryGetArrayElementValues

Returns Array Element values.
(Inherited from IArrayValue)

IDynamicValue Interface 15:

TryGetIndexValue

Tries to get the specified Array Element
(Inherited from IArrayValue)

IDynamicValue Interface 16:

TryGetMemberValue

Tries to get a property/Member value.
(Inherited from IStructValue)

IDynamicValue Interface 17:

TryResolveValue

Tries to resolve the Value object to its primitive value.
(Inherited from IValue)

IDynamicValue Interface 18:

TrySetIndexValue

Tries to set the indexed value on Arrays
(Inherited from IArrayValue)

IDynamicValue Interface 19:

TrySetMemberValue

Tries to Set a Member/Property Value
(Inherited from IStructValue)

IDynamicValue Interface 20:

Write

Writes the value (via ADS)
(Inherited from IValue)

IDynamicValue Interface 21:

WriteAsync

Writes the value (via ADS)
(Inherited from IValue)

Reference

TwinCAT.TypeSystem Namespace IDynamicMetaObjectProvider IValue IStructValue IArrayValue

Beckhoff Automation GmbH & Co. KG 2001-2026