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

AF SDK Reference

OSIsoft.AF.Data.Aggregate Namespace

  • Last UpdatedNov 18, 2025
  • 3 minute read
OSIsoft.AF.Data.Aggregate Namespace
The OSIsoft.AF.Data.Aggregate namespace provides a set of classes for performing aggregate functions of data from assets.

Classes

  ClassDescription
Public class
AFAggregate
A utility class for performing client-side aggregates
Public class
AFAggregateRequest
Base class for defining a single aggregate. Coding against this class is sufficient for making a request.
Public class
AFAggregateResult
Base class for defining the result of an aggregate. Coding against this class is sufficient for responding to a UI or serialization.
Public class
AFAggregateResultCollection
The AFAggregateResultCollection holds a set of multiple aggregates results.
Public class
AFBinnedResultTBin
The result of a histogram aggregate.
Public class
AFBinningRequestTBin
Defines a histogram to build from a set of objects.
Public class
AFCompoundPartitionT1, T2
A partition resulting from partitioning of two different fields.
Public class
AFCompoundPartitionedResultT1, T2
The result of a histogram aggregate.
Public class
AFCompoundPartitioningRequestT1, T2
Defines summaries to be performed on a grouped field.
Public class
AFGroupedResultTGroup
The result of a histogram aggregate.
Public class
AFGroupingRequestTGroup
Defines summaries to be performed on a grouped field.
Public class
AFRangeT
Describes an ascending range of values.
Public class
AFSummaryRequest
Defines a set of summaries to perform on a set of objects.
Public class
AFSummaryResult
The result of a summary aggregate.
TitleResults for “How to create a CRG?”Also Available in