Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

AFDataMethods Enumeration

  • Last UpdatedNov 18, 2025
  • 3 minute read
AFDataMethods Enumeration
The AFDataMethods is an enumeration of the possible data methods which a data reference supports. It is returned by the AFAttribute.SupportedDataMethods and AFDataReference.SupportedDataMethods properties.

Namespace:  OSIsoft.AF.Data
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182

Syntax

[FlagsAttribute]
public enum AFDataMethods
<FlagsAttribute>
Public Enumeration AFDataMethods

Dim instance As AFDataMethods
[FlagsAttribute]
public enum class AFDataMethods
[<FlagsAttribute>]
type AFDataMethods

Members

  Member nameValueDescription
None0 None of the data methods are supported. Therefore, an implemented data reference should never return this value.
InterpolatedValue1 The InterpolatedValue(AFTime, UOM) method is supported by the data reference.
InterpolatedValues2 The InterpolatedValues(AFTimeRange, AFTimeSpan, UOM, String, Boolean) method is supported by the data reference.
InterpolatedValuesAtTimes4 The InterpolatedValuesAtTimes(IListAFTime, UOM, String, Boolean) method is supported by the data reference.
RecordedValue16 The RecordedValue(AFTime, AFRetrievalMode, UOM) method is supported by the data reference.
RecordedValues32 The RecordedValues(AFTimeRange, AFBoundaryType, UOM, String, Boolean, Int32) method is supported by the data reference.
RecordedValuesByCount64 The RecordedValuesByCount(AFTime, Int32, Boolean, AFBoundaryType, UOM, String, Boolean) method is supported by the data reference.
PlotValues128 The PlotValues(AFTimeRange, Int32, UOM) method is supported by the data reference.
Annotations256 The GetAnnotation and SetAnnotation(Object) methods are supported by the data reference.
RecordedValuesAtTimes512 The RecordedValuesAtTimes(IListAFTime, AFRetrievalMode, UOM) method is supported by the data reference.
Summary4096 The Summary(AFTimeRange, AFSummaryTypes, AFCalculationBasis, AFTimestampCalculation) method is supported by the data reference.
Summaries8192 The Summaries(AFTimeRange, AFTimeSpan, AFSummaryTypes, AFCalculationBasis, AFTimestampCalculation) method is supported by the data reference.
Filters65536 The AFData methods support the filterExpression parameter when provided.
FilteredSummaries131072 The FilteredSummaries(AFTimeRange, AFTimeSpan, String, AFSummaryTypes, AFCalculationBasis, AFSampleType, AFTimeSpan, AFTimestampCalculation) method is supported by the data reference.
UpdateValue1048576 The UpdateValue(AFValue, AFUpdateOption) method is supported by the data reference.
UpdateValues2097152 The UpdateValues(AFValues, AFUpdateOption) method is supported by the data reference.
Buffering4194304 The data reference supports Buffering when updating values.
DataPipe16777216 The data reference supports AFDataPipe .
Future33554432 The data reference supports accessing data in the future.
Asynchronous67108864 The data reference supports asynchronous methods.
ReplaceRange134217728 The data reference supports ReplaceValues method, that replaces data within an AFTimeRange.

Version Information

AFSDK


See Also

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in