AFData.RecordedValuesAtTimes Method
- Last UpdatedNov 18, 2025
- 3 minute read
- PI System
- AF SDK 2024 R2
- Developer
Retrieves recorded values at the specified times.
Namespace: OSIsoft.AF.Data
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public AFValues RecordedValuesAtTimes( IList<AFTime> times, AFRetrievalMode mode, UOM desiredUOM )
Public Function RecordedValuesAtTimes ( times As IList(Of AFTime), mode As AFRetrievalMode, desiredUOM As UOM ) As AFValues Dim instance As AFData Dim times As IList(Of AFTime) Dim mode As AFRetrievalMode Dim desiredUOM As UOM Dim returnValue As AFValues returnValue = instance.RecordedValuesAtTimes(times, mode, desiredUOM)
public: AFValues^ RecordedValuesAtTimes( IList<AFTime>^ times, AFRetrievalMode mode, UOM^ desiredUOM )
member RecordedValuesAtTimes : times : IList<AFTime> * mode : AFRetrievalMode * desiredUOM : UOM -> AFValues
Parameters
- times
- Type: System.Collections.GenericIListAFTime
List of time stamps at which to retrieve recorded values. - mode
- Type: OSIsoft.AF.DataAFRetrievalMode
The mode is used to determine the value to return when a value does not exist at the exact time specified. The value is taken from the AFRetrievalMode enumeration. - desiredUOM
- Type: OSIsoft.AF.UnitsOfMeasureUOM
The desired unit of measure for the returned value. If , then the value is returned in the unit of measure specified by the associated attribute's DefaultUOM property.
Return Value
Type: AFValuesReturns an AFValues collection with the recorded values at the specified times.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | The times is . |
| ArgumentException | The times list must be monotonic. |
Remarks
| This method, property, or class is not available in the legacy .NET 3.5 version of the SDK. |
| You must have ReadData security rights to read a data value. |